Мне интересно, для чего на самом деле {} в следующей команде?
Пример команды:
find /foo/ -name "*.txt" -exec rm -v {} \;
Страница Man предоставила небольшую рекламу, но она немного смутила меня:
Строка '{}' заменяется текущим именем файла, которое обрабатывается везде, где оно встречается в аргументах команды, а не только в аргументах, где он один, как в некоторых версиях find.
"$a-single-output-file-name"
когда-exec
заканчивается\;
... но это значит"$multiple"
"$output"
"$filenames"
когда-exec
заканчивается\+