Sed - Inserir espaços

Janeiro 2017


* Adicionar uma linha branca depois de cada frase (pontuada por uma volta do cursor ) :

*
    • sed G arquivo.txt
  • Adicionar uma linha branca depois de cada frase (pontuada por uma volta do cursor ), sem considerar linhas brancas existentes :
    • sed '/^$/d;G' arquivo.txt
  • Adicionar duas linhas brancas depois de cada frase (pontuada por uma volta do cursor ) :
    • sed 'G;G' arquivo.txt
  • Inserir uma linha branca antes de cada linha « feita » por um "/motivo/" ("motivo" pode ser uma expressão regular ) :
    • sed '/Fin/{x;p;x}' arquivo.txt
  • Inserir uma linha branca depois de cada linha branca « feira » por um r "/motivo/" ("motivo" pode ser uma expressão regular ) :
    • sed '/Inicio/G' arquivo.txt
  • Inserir uma linha branca antes e depois de cada frase "feita" por um "/motivo/" ("motivo" pode ser uma expressão regular ) :
    • sed '/Stream EDitor/{x;p;x;G}' arquivo.txt

Arquivo de referência empregado para os exemplos: no final deste artigo

Tradução feita por Ana Spadari

Veja também

Artigo original publicado por . Tradução feita por ninha25. Última modificação: 30 de setembro de 2011 às 07:23 por ninha25.
Este documento, intitulado 'Sed - Inserir espaços ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.