На этот вопрос уже есть ответ:
У меня проблема с командами find и grep. Я хочу найти файлы * .doc
и сопоставить шаблон датский
из этого файла с помощью команды grep. Я использую -exec для их объединения, но выдает ошибку, я не знаю, что это такое. Он сказал, что аргумент -exec
отсутствует.
Необходимо выйти ;
:
find -iname .... -exec echo {} \;
сделает то, что Вы хотите.
Если вы не поставите обратную косую черту перед ;
, оболочка интерпретирует это как разделитель команд, а не как аргумент команды find
.