-1

Я попробовал следующее, которое обычно работает в Bash:

root@nycmesh-eb94:/etc# find .  -exec grep eth0 {}\;
find: -exec requires an argument
root@nycmesh-eb94:/etc# find .  -exec 'grep eth0 {};'
find: -exec requires an argument
root@nycmesh-eb94:/etc# echo $SHELL
/bin/ash

1 ответ1

0

Я нашел обходной путь для этой конкретной проблемы, но это не совсем то же самое. Вы не можете ограничить поиск шаблоном имени файла, поэтому он ищет ненужные файлы, такие как двоичные файлы.

# find . -name \*.sh -exec grep nycmesh_configure {}\;
find: -exec requires an argument
# grep -r nycmesh_configure * 2>/dev/null

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .