непонятки с find -exec
В мане сказано
-exec command {} +
This variant of the -exec action runs the specified
command on the selected files, but the command line is built by
appending each selected file name at the end; the total number of
invocations of the command will be much less than the number of
matched files. The command line is built in much the same way that
xargs builds its command lines. Only one instance of '{}' is allowed
within the command. The command is executed in the starting
directory.
Насколько я понимаю {} --- это экземлпяр найденного файла.
но при запуске получается лажа
~/project/current/vverdb/branches/unicode% find -exec iconv -f koi8-r
-t utf-8 {} > {}.tmp && mv {}.tmp {} \;
find: отсутствует аргумент у `-exec'
попытки заэкранировать {} ничего не дали.
что я делаю не так?
Reply to: