[mdk-re] Re: [mdk-re] Файллистгенератор

John Profic =?iso-8859-1?q?profic_=CE=C1_lrn=2Eru?=
Сб Сен 15 22:58:11 MSD 2001


Artem K. Jouravsky wrote:
> Здравствуйте, Sergey Sokolov <renar на inbox.ru>!
> От Sat, 15 Sep 2001 21:10:33 +0400 вы писали на тему Re: [mdk-re]
> Файллистгенератор:
> SS> 15 Сентябрь 2001 20:45, Вы написали:
<snip>> SS> Не то. Во-первых, кроме названия объекта, тут печатается куча
> SS> ненужной (мне) 
> SS> информации. Во-вторых, не смотрятся поддиректории.
> Не, не! Это не L, это единица! Только имена файлов, nothing more!
> С директориями сложнее... 
Только недавно сам решал подобную проблему :)
Программка find спасет отца русской демократии:
find . -type f -name *.mp3 -exec ls -sH1 {} >> musiclist.txt \;
генерит приблизительно следующее в файле musiclist.txt:
6.7M ./Deep Forest/Songs/01/01 - Deep Forest.mp3
5.2M ./Deep Forest/Songs/01/04 - Night Bird.mp3
5.4M ./Deep Forest/Songs/01/06 - Savana Dance.mp3
7.0M ./Deep Forest/Songs/01/08 - White Whisper.mp3
4.2M ./Deep Forest/Songs/01/03 - Hunting.mp3
Вам это нужно?

Расшифровка по параметрам:
найти только файлы (-type f) совпадающие с маской *.mp3 (-name *.mp3) в 
текущем каталоге и подкаталогах (.) и выполнить с именем файла комманду 
ls -sH1(единица) <имя файла> с выводом в файл musiclist.txt (-exec ls 
-sH1 {} >> musiclist.txt \;)

Вот собственно и все :)
-- 
Best regards,
  John Profic <profic на lrn.ru>
Written by Mozilla 0.9.3
using ASPLinux release 1.1 with ru_RU.CP1251,
system: XFree86 4.1.0; kernel 2.4.8-xfs-p2; gcc 3.0.1






Подробная информация о списке рассылки community