URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2750
[ Назад ]

Исходное сообщение
" 'перемешать' строки в файле между собой"

Отправлено mse , 02-Апр-04 00:40 
Доброго времени суток. Есть файлик с содержанием вида:

/home/samba/music/!Сборники/Classic Rock/The Beatles - All You Need Is Love.mp3
/home/samba/music/!Сборники/Classic Rock/REM - Losing My religion.mp3
/home/samba/music/!Сборники/Classic Rock/Aerosmith - Amazing.mp3
/home/samba/music/!Сборники/Classic Rock/Billy Idol - Speed.mp3
/home/samba/music/!Сборники/Classic Rock/Chuck Berry - Johnny Be Good.mp3
/home/samba/music/!Сборники/Classic Rock/Chris Rea - The Road To Hell.mp3

Строк там от 1000 до 10000. Нужно его обработать скриптом, что бы строки перемешались. Знающие люди подскажите плизз этот самый скриптик. Спасибо!


Содержание

Сообщения в этом обсуждении
" 'перемешать' строки в файле между собой"
Отправлено vt , 02-Апр-04 13:51 
>Доброго времени суток. Есть файлик с содержанием вида:
>
>/home/samba/music/!Сборники/Classic Rock/The Beatles - All You Need Is Love.mp3
>/home/samba/music/!Сборники/Classic Rock/REM - Losing My religion.mp3
>/home/samba/music/!Сборники/Classic Rock/Aerosmith - Amazing.mp3
>/home/samba/music/!Сборники/Classic Rock/Billy Idol - Speed.mp3
>/home/samba/music/!Сборники/Classic Rock/Chuck Berry - Johnny Be Good.mp3
>/home/samba/music/!Сборники/Classic Rock/Chris Rea - The Road To Hell.mp3
>
>
>Строк там от 1000 до 10000. Нужно его обработать скриптом, что бы
>строки перемешались. Знающие люди подскажите плизз этот самый скриптик.

cat file|awk '{print rand()"\t"$0}'|sort|awk -F'\t' '{print $2}'