|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andy Shevchenko 2:465/192 21 Jul 2003 08:01:16 To : Alexander Gurov Subject : Re: Рекурсия -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@serv.smile.org.ua .RFC-NNTP-Posting-Date: 21 Jul 2003 05:01:16 GMT Hi Alexander Gurov! On Sun, 20 Jul 03 22:04:31 +0300; Alexander Gurov <Alexander_Gurov@p62.f2000.n5025.z2.fidonet.org> wrote about 'Re^2: Рекурсия': DN>>> Создаю скрипт (кстати c return'ом я погарячился, здесь он и не надо): DN>>> Вот и все. Задача решена. DN>>> Только вопросик: как это можно сделать с find? AS>> cd /DestDir AS>> find /SrcDir -name "*.mp3" -type f -exec ln -s {} \; AG> Опция -exec для find как-бы совсем для дpyгого пpедназначенна. Интересно, это какого? AG> man find почитай. Читал. Даже больше, проверил свой пример. Оказывается, что надо добавить -f к ln и аргумент передавать в кавычках. AG> Более кошеpно бyдет так: AG> cd /DestDir AG> for fff in `find /SrcDir -name "*.[Mm][Pp]3" -type f`; do ln -s $fff; AG> done Это еще хуже, чем с xargs. -- With best regards, Andy Shevchenko. mailto: andy@smile.org.ua --- slrn/0.9.7.4-asp (Linux) * Origin: Smile Club (2:465/192@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1216950fdf862.html, оценка из 5, голосов 10
|