Enviado em 02/10/2015 - 15:21h
Pessoal;
Boa Tarde!
Estou com um problema que não consigo entender. Tenho um arquivo com 32 mil palavras e tenho outro arquivo de LOG tratado. Gostaria de retirar dos LOG tratado todas as palavras que não contenha naquele arquivo de 32 mil palavras.
Sendo assim, criei este FOR, porem "parece" que ele apenas da um CAT no arquivo de LOG tratado, não executa o GREP:
for x in `cat dicionario.txt`; do grep -Pvi "$x" temporario/filtrato.txt; done
Também tentei assim:
for x in $path
do
for y in path2
do grep -Pvi "$x" "$y" >> temporario/filtrado1.txt
done
done
Obs: A variavel Path foi setado no script
Alguma luz?
Grande abraço e obrigado.
Boa Tarde!
Estou com um problema que não consigo entender. Tenho um arquivo com 32 mil palavras e tenho outro arquivo de LOG tratado. Gostaria de retirar dos LOG tratado todas as palavras que não contenha naquele arquivo de 32 mil palavras.
Sendo assim, criei este FOR, porem "parece" que ele apenas da um CAT no arquivo de LOG tratado, não executa o GREP:
for x in `cat dicionario.txt`; do grep -Pvi "$x" temporario/filtrato.txt; done
Também tentei assim:
for x in $path
do
for y in path2
do grep -Pvi "$x" "$y" >> temporario/filtrado1.txt
done
done
Obs: A variavel Path foi setado no script
Alguma luz?
Grande abraço e obrigado.