Ответ 1
Спасибо Карлу.
{
и }
имеют особые значения у рыб. Они должны быть экранированы для работы с find
, например:
find . -exec echo \{\} \;
См. следующую команду, выполненную в рыбе, а затем bash:
tmp ) touch file1 file2 file3 file4
tmp ) find . -exec echo {} \;
tmp ) bash
^_^ ~/tmp > find . -exec echo {} \;
.
./file3
./file2
./file1
./file4
Почему рыба не понимает echo {} \;
?
Спасибо Карлу.
{
и }
имеют особые значения у рыб. Они должны быть экранированы для работы с find
, например:
find . -exec echo \{\} \;
Из следующего отчета об ошибке '{}'
также можно использовать, который, по моему мнению, является более точным синтаксисом.
Итак, вы получите find . -exec echo '{}' \;