Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: makak 12 Března 2012, 11:40:53
-
Nazdar.
Potreboval by som preskupiť filmy v mojej zbierke. Je toho trochu veľa na to aby som to robil manuálne a nechcel by som tam niečo pokaziť, tak radšej sa spýtam skúsenejších. Všetky názvy sú vo formáte [rok] - [nazov filmu]. Chcel by som ich preskupiť tak, že by sa vytvoril priečinok s rovnakým názvom a súbor s filmom sa premiestnil do daného priečinku (poprípade by sa mohol odstániť rok zpred názvu súboru, ale to je bonus). Navyše priečinky, ktoré sú už v danej zložke vytvorené by sa ignorovali.
Bol by som vďačný ak by mi s tým niekto pomohol. Poprosím čo najjednoduchšie riešenie.
-
počítám s tím, že všechny filmy máš v v jedný složce a složky neobsahují tečku (jinak bych použil find)
#!/bin/sh
cd kde/ty/filmy/mám
for i in *.*; do
srokem="${i%.*}"
bezroku="${srokem#* - }"
mkdir "$bezroku"
mv "$i" "$bezroku"
done
-
Díky moc ;D