Ola,
Se vc tiver um pouco mais de tempo,
acho que tambem da pra fazer com o vi
#!/bin/bash
p=$1
t=$2
vi arq.txt <
:wq
END
# :/$p -> procura a palavra
# O -> entra no modo de edicao na linha acima
# $t -> escreve a palavra e entra com o ESC(ctrl+[)
# :wq -> salva
Valeu!
Paulo Henrique
--- Em s
Veja que ele referenciou o segundo "i", não o -i.
--
Reinaldo Carvalho
On 5/21/07, trans548 <[EMAIL PROTECTED]> wrote:
> --- Em shell-script@yahoogrupos.com.br, "Flavio Junior" <[EMAIL PROTECTED]>
> escreveu
> >
> > sed -i '/palavra_padrao/TEXTO A SER INSERIDO ANTES DA PALAVRA
> PADRAO'
> > arq
--- Em shell-script@yahoogrupos.com.br, "Flavio Junior" <[EMAIL PROTECTED]>
escreveu
>
> sed -i '/palavra_padrao/TEXTO A SER INSERIDO ANTES DA PALAVRA
PADRAO'
> arquivo.txt
>
> Se a sua vnotade é inserir DEOPIS da palavra padrao, inves de "i"
use o "a"
> (insert e append).
>
> Acho que resolve