[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Inserir uma string em uma linha!!
From: |
MrBiTs |
Subject: |
RE: [shell-script] Inserir uma string em uma linha!! |
Date: |
Wed, 24 Nov 2004 13:51:23 -0200 |
<QUOTE>
Como posso inserir uma string em uma determinada linha de um arquivo?
exemplo:
adicionar "ola tudo bem" na linha 1856 do arquivo /etc/csaudação ou
substituir a linha idependente do que esta esCRITO nela
</QUOTE>
Ta facil :)
Insere o texto na linha apos a 1855 ( ou seja, 1856 )
$ sed '1855a\
> Ola tudo bem' /etc/csaudação
Substitui o texto da linha 1856 pelo nosso texto
$ sed '1856c\
> Ola tudo bem' /etc/csaudação
ATENCAO !!!!!! NAO DIGITE O $ nem o >. Eles sao seu prompt primario (PS1) e
secundario (PS2) e estao ai apenas para efeitos didáticos.
( Sou absolutamente contra utilizacao de acentuacao em nomes de arquivos..
Mas, enfim... )
[]'s