sed
уже работает построчно:
sed -E '/AF|PO/{...sed expression to apply when matching... }' server
Например, выводить только те строки, которые соответствуют этому регулярному выражению.:
sed -nE '/AF|PO/p' server
Флаг -E
для sed
заставляет утилиту интерпретировать регулярное выражение как расширенное регулярное выражение, а -n
отключает неявный вывод каждой входной строки.
Чтобы выполнить несколько действий со строками, соответствующими выражению, заключите их в {... }
. Например, печатать каждую совпадающую строку дважды (и не печатать не совпадающие -строки ):
sed -nE '/AF|OP/{p;p;}' server
Когда я писал о проблеме, я нашел решение...
У меня не было vim, у меня был только vi!
так:
sudo apt-get install vim
исправил это, и теперь отступ исчез!