find -exec grep не работает

0

Мне нужно использовать команду find в скрипте с ssh и grep вместе. Что-то вроде этого:

ssh [email protected] find /var/log -type f -mtime 1 -exec grep -i -F error warn {} \;

Но в нем говорится, что для -exec нет аргументов.

Что мне делать, чтобы исправить это?

    
задан Airee 10.04.2013 в 05:54
источник

1 ответ

0

Поместите команды внутри кавычек:

ssh [email protected] "find /var/log -type f -mtime 1 -exec grep -i -F error warn {} \;"

или

ssh [email protected] 'find /var/log -type f -mtime 1 -exec grep -i -F error warn {} \;'
    
ответ дан Sembei Norimaki 10.04.2013 в 08:41
источник