find: отсутствует аргумент для `-exec '[duplicate]

У меня проблема с командами find и grep. Я хочу найти файлы * .doc и сопоставить шаблон датский из этого файла с помощью команды grep. Я использую -exec для их объединения, но выдает ошибку, я не знаю, что это такое. Он сказал, что аргумент -exec отсутствует.

screen shot

2
задан 1 February 2016 в 10:03

2 ответа

Необходимо выйти ;:

find -iname .... -exec echo {} \;

сделает то, что Вы хотите.

8
ответ дан 2 December 2019 в 01:28

Если вы не поставите обратную косую черту перед ;, оболочка интерпретирует это как разделитель команд, а не как аргумент команды find.

2
ответ дан 2 December 2019 в 01:28

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

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