есть файл 1.txt:
123:qqq
321:sss
234:www
456:sss
задача вывести в консоль все строки в которых есть ‘sss’ И перезаписать этот файл БЕЗ этих строк. Пока справился только со второй частью задачи:
cat 1.txt | sed -i '/[0-9]\+:sss/d' 1.txt
Но как вывести в консоль (НЕ в файл) эти удаленные строки? Задача выполнить минимум команд, чтобы сильно не нагружать сервер в случае большого файла и частого обращения.