find -exec grep não funciona

0

Eu preciso usar um comando find em um script com ssh e grep juntos. Algo parecido com isto:

ssh user@host find /var/log -type f -mtime 1 -exec grep -i -F error warn {} \;

Mas diz que não há argumento para -exec.

O que devo fazer para corrigir isso?

    
por Airee 10.04.2013 / 07:54

1 resposta

0

Coloque os comandos dentro de aspas:

ssh user@host "find /var/log -type f -mtime 1 -exec grep -i -F error warn {} \;"

ou

ssh user@host 'find /var/log -type f -mtime 1 -exec grep -i -F error warn {} \;'
    
por Sembei Norimaki 10.04.2013 / 10:41