Pular para o conteúdo

Xargs [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Xargs [RESOLVIDO]

Enviado em 08/02/2010 - 14:37h

Boa tarde, estou montando um script para remoção em massa de arquivos infectados, apartir de uma lista.

filtro a lista de retorno do antivirus com este comando:
grep -oE .*EXE /tmp/2.txt | xargs -0 rm ;

obtive outras tentativas como adição do {} e do \; conforme materias que encontrei na web.
Ambos retornaram que a extensão é muito longa. Alguem pode me auxiliar ?

Parte do conteudo do 2.txt:
/dados/CO/Versao 1801/CONTABIL/COEXE.EXE
/dados/Fp/fp/fp_17_09_2009/FP2.EXE


Pelo que entendi, ele unificou o caminho de remoção de todos arquivos de diretorios para remoção. sendo que pretendo remover apenas os das listas.. Por esta razão ainda nao esta dando certo.

Responder tópico

2. Re: Xargs [RESOLVIDO]

Melhor resposta

Enviado em 08/02/2010 - 21:18h

Tenta aí:

$ grep -oE '.*EXE' /tmp/2.txt | xargs -i bash -c 'rm -f "{}"'

Aconselho você colocar a opcao -p no xargs, assim ele vai te pedir confirmação para executar
o comando completo. Só por segurança =D

Acho que é isso.
t+

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder