LINUX.ORG.RU

Сообщения salyamilili

 

sed с выводом в консоль и записью в файл одновременно

Форум — General

есть файл 1.txt:

123:qqq
321:sss
234:www
456:sss

задача вывести в консоль все строки в которых есть ‘sss’ И перезаписать этот файл БЕЗ этих строк. Пока справился только со второй частью задачи:

cat 1.txt | sed -i '/[0-9]\+:sss/d' 1.txt

Но как вывести в консоль (НЕ в файл) эти удаленные строки? Задача выполнить минимум команд, чтобы сильно не нагружать сервер в случае большого файла и частого обращения.

 

salyamilili
()

RSS подписка на новые темы