Não pode ser com grep?

grep -v string arquivo

2008/8/24 Flavio Junior <[EMAIL PROTECTED]>

>   sed -i '/padrao/d' arquivo.txt
>
> Flavio do Carmo Junior aka waKKu
>
> 2008/8/24 Leonardo <[EMAIL PROTECTED] <aaa.leonardo%40gmail.com>>:
> > Olá a todos,
> >
> > Estou tentando criar um pequeno script que apague linhas com determinado
> > conteúdo utilizando sed.
> >
> > Eis a tentativa:
> >
> > # Utilização:
> > # ./sh apagalinha.sh <string_entre_aspas> <nome do arquivo>
> >
> > LINHAS=`nl $2 | grep $1 | tr -s ' ' | cut -f1`
> > echo $LINHAS
> > for i in $LINHAS; do
> > echo $i;
> > sed -e '$(i)d' $2
> > done
> >
> > Não funciona porque eu não estou conseguindo fazer o valor da variável i
> ser
> > avaliada antes do comando sed. Como eu poderia fazer isso?
> >
> > []'s,
> >
> > Leonardo Andrade.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a