Я хотел бы добавить перенос строки после каждой из двух строк.
Решение этой буквальной проблемы здесь . В твоем случае:
nmap -sP 192.168.1.0/24 | egrep 'MAC|report' | sed '0~2 s/$/\n/g'
Однако я видел nmap
выходные данные, в которых некоторые отчеты пропускают свою MAC
строку, поэтому (вместо слепого подсчета строк) вы предпочитаете новую Nmap
строку перед каждым, если только она не находится в самой первой строке:
nmap -sP 192.168.1.0/24 | egrep 'MAC|report' | sed '1! s/^Nmap/\nNmap/'