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]