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

Responder a