[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Apagar linhas com determinada string
From: |
Gustavo |
Subject: |
Re: [shell-script] Apagar linhas com determinada string |
Date: |
Sun, 24 Aug 2008 22:34:38 -0300 |
Não pode ser com grep?
grep -v string arquivo
2008/8/24 Flavio Junior <address@hidden>
> sed -i '/padrao/d' arquivo.txt
>
> Flavio do Carmo Junior aka waKKu
>
> 2008/8/24 Leonardo <address@hidden <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]