Boa tarde, Jamille,
Quanto à primeira pergunta, é simples:
grep -v "determinada_palavra" arquivo.txt > arquivo-de-saida.txt
# se deseja apagar as linhas do arquivo mesmo, tem que renomeá-lo depois
O grep encontra linhas com padrões num arquivo. Com a flag -v, ele faz o inverso
ou seja, encontra as linhas que não apresentam o padrão.
Quanto à segunda dúvida, use o find+grep:
find meu-diretorio | grep -v "subpasta-oculta" > meu-arquivo.txt
Faça alguns testes, boa sorte!
Leandro
Jamille Komata dos Santos escreveu:
Boa tarde,
Quero saber como faço para apagar todas as linhas de
um arquivo .txt, que contenham uma determinada palavra
via linha de comando...
Outra dúvida...Tem alguma forma de listar um diretório
(com vários arquivos e subdiretórios), sem mostrar um
determinado subdiretório dentro dele...e jogar a
resposta em um arquivo txt...
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html