On Fri, 23 Mar 2001, Artem Baguinski wrote:

AB>возвращаясь к моему скрипту, который играл мпеги в случайном порядке
AB>find $DIR -follow -name "*.mp3" | mpg123 -@ - -Z -q
AB>к сожалению mpg321 не умеет списки, а значит и порядок
AB>случайный. такой метод:
AB>find $DIR -follow -name "*.mp3" -exec mpg321 -q \{} \;
AB>не очень хорош, потому что файлы играются по порядку, чего я
AB>не хочу. вопрос: а как бы мне вывод find перемешать
AB>хорошенько?

find $DIR -follow -name "*.mp3" |random|mpg321 -@ - -q

Будет, вероятно, несколько лучше (будет пропускать файлы случайным
образом).

Для перемешивания видел на фрешмите программку, как называется - не
помню. Впрочем ее и самому написатть недолго.



Ответить