Se você quiser adicionar um LF após cada tag de fechamento, use sed
:
sed -e 's:</[^>]*>:&\n:g' inputfile.xml
Use \r
ou \r\n
se você realmente quiser um CR ou CRLF em vez de apenas um LF (também conhecido como "nova linha").
Opcionalmente, use a opção sed
-i
ou --in-place
para fazer com que o (s) arquivo (s) de entrada real (s) seja (m) alterado (s), em vez de apenas a saída para stdout.
sed -i -e 's:</[^>]*>:&\n:g' inputfile.xml
OBSERVAÇÃO: -i
não está disponível nas versões arcaicas de sed
que ninguém usa normalmente nos dias de hoje. Use um arquivo tmp em vez disso.