sed -i '/padrao/d' arquivo.txt

Flavio do Carmo Junior aka waKKu

2008/8/24 Leonardo <[EMAIL PROTECTED]>:
> 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]
>
> 

Responder a