Permalänk
Medlem

byta katalognamn med bash

Jag har filmer i mappar märkta med årtal på detta sätt filmnamn.årtal
Detta skulle jag vilja ändra till filnamn (årtal), och jag tror att ett bashscript skulle fungera bra till det, så nu har jag sökt en stund men inte hittat något som jag förstod mig på och kunde ändra. Någon som kan ge ett exempel på utförande eller har en länk med något liknande?

Permalänk
Medlem
Permalänk
Medlem

Ett litet exempel som kanske kan utvecklas:

$ touch xyz.2010 $ ls xyz* xyz.2010 $ ls xyz.2010 | sed "h;s/\(.*\)\.\([0-9]\+\)/\1(\2)/;x;G" | xargs -n2 echo xyz.2010 xyz(2010) $ ls xyz.2010 | sed "h;s/\(.*\)\.\([0-9]\+\)/\1(\2)/;x;G" | xargs -n2 mv $ ls xyz* xyz(2010)

Visa signatur

I \w+ regular expressions.

Permalänk
Medlem

kika lite på prename (perl rename), ändrade typ 1500 mappnamn efter en mask