Como posso substituir a linha 6 em um arquivo de texto em um script bash?

5

Eu tenho um arquivo de texto gerado por software de terceiros como parte de um processo de criação. Eu quero substituir uma linha específica - no meu caso, a linha 6. Como posso fazer isso no meu script bash?

Eu suspeito que sed é meu amigo aqui, mas agora estou perplexo.

Estou usando o Mac OS X 10.6, se isso for importante.

    
por Steve McLeod 17.09.2010 / 13:59

1 resposta

9

Experimente sed "6s/old/new/g" file.txt

    
por 17.09.2010 / 14:14