
řazení složek podle části názvu
Ahoj,
mám následující problém: v práci mám na několika externích discích hromadu hudby(dohromady cca 10 TB). V podstatě platí, že co složka, to digitalizovaná MC. Složek jsou tedy stovky, ne-li tisíce. Jsou pojmenované zhruba takto:
Pražský výběr - Live, 4DOH1170
Mým úkolem je ty složky seřadit podle čísla, což je to "4DOH1170". Navíc je někdy ve formátu "4DOH1170", jindy s mezerou, "4DOH 1170". Kdyby se to ale mělo dělat ručně, člověk by z toho zcvokl... Nevíte někdo, jak to udělat nějak elegantněji a jednodušeji? Nějak to přefiltrovat přes součást názvu?
Mám Windows 7 nebo případně Ubuntu 10.04 (Gnome).
Předem díky moc za jakoukoli radu!
To jsi borec, nějak takhle jsem si po představoval, ale nezrealizoval.
ls - složka >roura>SED nebo GREP>roura>zdrcni bez mezery>roura>sort
Vše je o příkazu: man sed
Tak ono to podle zadani je fakt jednoduchy - za carkou je to, podle ceho chci radit (a mozna to v sobe ma mezeru). Takze vezmu co je za carkou, mezery ignoruju a zkopiruju uplne dopredu. Seradim. Vyhodim pridany zacatek a mam co jsem chtel :)