Portál AbcLinuxu, 13. července 2025 21:26


Dotaz: Přejmenovávání souborů

theo avatar 31.7.2002 13:50 theo | skóre: 15 | Rožnov ... hádej který?
Přejmenovávání souborů
Přečteno: 67×
Odpovědět | Admin
Přátelé, narazil jsem takovou blbost. Potřeboval bych vymyslet skript, který by prošel adresář a všechny soubory přejmenoval na soubory se stejným jménem, ale vše s maými písmeny. Není to sice příliš důležité, ale celkem by mě to bodlo. Ev by mě možná ještě zajímal skript (nebo program, resp jeho použití), který by vzal název souboru, a přejmenoval by ho podle mého gusta (dejme tomu podle regulárního výrazu) s tím, že by určité části nechal. Např. takto:
$ ren "^..-*" "\\1 - \\2" *

'01-nazev.mp3' -> '01 - nazev.mp3' ...

(Doufám, že to není moc komplikované)
Sine ira et studio
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.7.2002 16:25 bibri | skóre: 33 | Olomouc
Rozbalit Rozbalit vše Nastaveni fontu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Velka pismena: hledejte na freshmeatu chcase(.pl) - pokud ho nenajdete, ozvete se, nekde ho na disku mam.
-- www.bibri.net
Stanislav Brabec avatar 31.7.2002 19:35 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Přejmenovávání souborů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi bych to dělal takhle (pro Bash):

for i in * ; do echo mv -i "$i" "$(echo "$i" | tr A-Z a-z)" ; done

Pokud to bude dělat to, co chcete, echo odmažete, a jedete naostro.

Viz můj seriál Poznámky ze shellového zápisníku na Rootu.

theo avatar 2.8.2002 16:14 theo | skóre: 15 | Rožnov ... hádej který?
Rozbalit Rozbalit vše Přejmenovávání souborů
Zlaté, díky...

Možná, to jěště trochu rozšířím, ale jinak je to přesně ono...

Sine ira et studio

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.