Как написать сценарий оболочки, который будет подсчитывать и выводить / выводить, сколько изменений было внесено при выполнении команды SED ...
Например: давайте использовать команду SED, чтобы удалить каждую строку, если она соответствует определенному символу.
sed '/@gmail.com/d' F1.txt > RESULT.txt
Файл F1.txt содержит:
abc123@gmail.com
zyz123@gmail.com
fgh456@yahoo.com
ght4789@msn.com
Выход этого файла будет:
fgh456@yahoo.com
ght4789@msn.com
Поэтому он сопоставил две строки и удалил две строки.
Теперь, как повторить это в сценарии Shell с Echo, предлагая, сколько строк было изменено / удалено этой командой SED?
Должен звучать и Print/Echo, 2 строки где удалены. Не могли бы вы помочь, как сделать этот сценарий оболочки?
#!/bin/bash
sed '/@gmail.com/d' F1.txt > RESULT.txt