SED é um editor de fluxo poderoso que vem incorporado em todos os computadores Unix , Linux e Mac OS X . Ele se destaca na realização automatizados , modificações pré- programadas para o formato de dados de texto recebidas , tais como arquivos de log. Para remover um retorno de carro (ou nova linha ) na SED , que você pode assumir a chave seria o comando substituto ", sed ' s /\\ n //g' arquivo.txt ". No entanto, você ficaria surpreso ao ver que ele não funciona . Por padrão, o SED só linha funciona por linha, o que torna impossível para remover finais de linha com o comando simples substituto. Para escapar desse problema, você vai precisar usar os comandos mais obscuros. Instruções
1
Abra um terminal clicando no ícone do "terminal"
2
Digite o seguinte: .
Sed '
3 Tipo
" : a; " . . declarar um rótulo para pular de volta para mais tarde
4
Tipo "N "; para ativar o modo multi- linha
< br > 5 Tipo
! " ba $ ; " para juntar todas as linhas juntas e , se você estiver na última linha , saltar de volta para a primeira linha
6
Escreva seu padrão de substituição . :
s /\\ n //g
7
Feche as citações , digitando uma aspas simples (') e digite o nome do arquivo para processar .
O comando final deve ficar assim:
sed ' : a; N; ba $ ; s /\\ n //g ! ' em