Portál AbcLinuxu, 30. září 2026 21:04


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: 113×
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ákno • Nahoru

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

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