sed -E -e 's/ (ABC)/\n\1/g'
Команда sed
заменяет любой экземпляр ABC
новой строкой, за которой следует ABC. Он использует ()
для захвата части совпадения ( ABC
без начального пробела) и \ 1
, чтобы включить его в замену.
например.
$ echo 'ABC123xxx:: 2345 ABC345yyy:: 5678 ABC986zzz:: 7955'|
sed -E -e 's/ (ABC)/\n\1/g'
ABC123xxx:: 2345
ABC345yyy:: 5678
ABC986zzz:: 7955
В общем, нет. Shorewall использует стандартный формат журнала netfilter . Хотя вы можете настроить некоторые аспекты поведения журнала Shorewall (в основном, связанные с тегами журнала ), основной формат является фиксированным.