См. человек найти . (в частности, часть о -exec
)
При использовании -exec
для запуска команды для каждого из найденных файлов, {}
заменяется именем каждого найденного файла, и команда заканчивается на \;
В вашем примере все файлы, найденные в текущем каталоге (.
), соответствующие имени *.clj
, будут запускать команду grep -r resources
(найти строку resources
, если она существует в каждом из эти файлы).
На самом деле это несколько избыточно, поскольку -r
предназначен для рекурсивного поиска в подкаталогах, и это то, что find
уже делает.