Почему юникс крут.
Задача: есть альбом с файликами вида "01. name" и так далее. Нужно переименовать их в "Hans.Zimmer.01 name", дабы закинуть в корень плеера.
Решение:
oleg.tsarev (0) /storage/music/Hans.Zimmer-Inception.2010.Soundtrack$ ls -b | grep -v file | awk '{print "mv "$0" Hanz.Zimmer"$0";"}'>file
oleg.tsarev (0) /storage/music/Hans.Zimmer-Inception.2010.Soundtrack$ bash file
oleg.tsarev (0) /storage/music/Hans.Zimmer-Inception.2010.Soundtrack$ cat file
mv 01.\ Half\ Remembered\ Dream.mp3 Hanz.Zimmer01.\ Half\ Remembered\ Dream.mp3;
mv 02.\ We\ Built\ Our\ Own\ World.mp3 Hanz.Zimmer02.\ We\ Built\ Our\ Own\ World.mp3;
mv 03.\ Dream\ Is\ Collapsing.mp3 Hanz.Zimmer03.\ Dream\ Is\ Collapsing.mp3;
mv 04.\ Radical\ Notion.mp3 Hanz.Zimmer04.\ Radical\ Notion.mp3;
mv 05.\ Old\ Souls.mp3 Hanz.Zimmer05.\ Old\ Souls.mp3;
mv 06.\ 528491.mp3 Hanz.Zimmer06.\ 528491.mp3;
mv 07.\ Mombassa.mp3 Hanz.Zimmer07.\ Mombassa.mp3;
mv 08.\ One\ Simple\ Idea.mp3 Hanz.Zimmer08.\ One\ Simple\ Idea.mp3;
mv 09.\ Dream\ Within\ A\ Dream.mp3 Hanz.Zimmer09.\ Dream\ Within\ A\ Dream.mp3;
mv 10.\ Waiting\ For\ A\ Train.mp3 Hanz.Zimmer10.\ Waiting\ For\ A\ Train.mp3;
mv 11.\ Paradox.mp3 Hanz.Zimmer11.\ Paradox.mp3;
mv 12.\ Time.mp3 Hanz.Zimmer12.\ Time.mp3;
zamotivator
14.07.2011 11:05 tsarev19FE59D9
Do you really want to delete ?