Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: pomoc skriptom (tvorba priečinkov, etc)  (Přečteno 1284 krát)

makak

  • Aktivní člen
  • *
  • Příspěvků: 103
pomoc skriptom (tvorba priečinkov, etc)
« kdy: 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.

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re:pomoc skriptom (tvorba priečinkov, etc)
« Odpověď #1 kdy: 12 Března 2012, 13:19:00 »
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)
Kód: [Vybrat]
#!/bin/sh

cd kde/ty/filmy/mám

for i in *.*; do
srokem="${i%.*}"
bezroku="${srokem#* - }"
mkdir "$bezroku"
mv "$i" "$bezroku"
done

makak

  • Aktivní člen
  • *
  • Příspěvků: 103
Re:pomoc skriptom (tvorba priečinkov, etc)
« Odpověď #2 kdy: 14 Března 2012, 15:50:55 »
Díky moc   ;D

 

Provoz zaštiťuje spolek OpenAlt.