lcavalheiro
(usa Slackware)
Enviado em 10/09/2012 - 19:16h
t_gregorios escreveu:
Boa tarde!
Preciso exibir na tela os arquivos que contenham a palavra "telnet", mas que não contenham a sequência vt na mesma linha. Estou fazendo uma lista de exercícios disponível na internet (http://tele.sj.ifsc.edu.br/~msobral/SOP/listas/lista2-2009-2.pdf) para me familiarizar com os comandos mas, mesmo após pesquisar bastante na web e no fórum, não consegui.
Já tentei o comando grep -L "telnet" * | grep -l "vt", mas não obtive sucesso.
Obrigado pela atenção.
Tiago Silva
for i in pasta; do cat "$i" | grep -e "telnet" | grep -ve "vt"; done
Pra mostrar as linhas que tem.
Caso contrário, você quer encontrar os arquivos que têm a palavra "telnet" mas não o "vt" e você quer que ele exiba os arquivos, use o find.