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]
