On 23:38 Sun 07 Sep , Mikhail Ramendik wrote: MR> Всем привет!
MR> Нужно нечто сделать со всеми файлами *.flac в дереве. На "нечто" написал
MR> простенький скрипт, и пытаюсь его выполнить из find. Облом...
MR> (В данных примерах скрипт заменёт на тестовый "myecho")
MR> $find -name *.flac -print | xargs ./myecho
MR> выполняется только для первого из множества файлов.
MR> $ find -name *.flac -exec ./myecho {} ;
MR> find: отсутствует аргумент у `-exec'
MR> А как правильно?
взять в кавычки скобочки {} и звездочки *
PS: кстати, если у тебя работал вариант с xargs, то find лучше
заканчивать не ; а +
то есть так:
find -name '*.flac' -exec ./myecho '{}' +
тогда find сама будет собирать баааальшие команды и соответственно
работать в разы быстрее
--
... mpd is off
. ''`. Dmitry E. Oboukhov
: :’ : email: [EMAIL PROTECTED] jabber://[EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
`- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
signature.asc
Description: Digital signature

