O editor de texto ed e o avanço de linha

1

Com ed posso adicionar feeds de linha (\ n)?

Eu tentei:

s/word/word\n/

Mas isso me deu um simples "n" depois da palavra. Com barras invertidas duplas apareceu "\ n".

Com sed , isso funciona como esperado, mas com ed não.

Não estou preocupado se vai funcionar ou não, estou apenas brincando com as ferramentas do Unix ...

    
por nixed 12.03.2014 / 19:21

1 resposta

2

A página man do Ed diz "Novas linhas podem ser embutidas em substituição se forem escapadas com uma barra invertida ()." Isto parece significar não escrever \ n, em vez de escrever \ em seguida, pressione return.

$ echo word > testfile
$ ed testfile
5
s/word/word\
more/
w
q
$ cat testfile
word
more
    
por 12.03.2014 / 19:34