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

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

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

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

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

1
задан 10 April 2013 в 10:08

1 ответ

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

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

или

ssh user@host 'find /var/log -type f -mtime 1 -exec grep -i -F error warn {} \;'
0
ответ дан 10 April 2013 в 10:08

Другие вопросы по тегам:

Похожие вопросы: