sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #102411
Omdøbning af mange filer
Jeg har en stor mængde filer i et directorytræ, som skal flyttes fra ext3
til vfat. I den forbindelse skal jeg have fjernet en række tegn fra fil-og
directorynavne, som er lovlige under ext3, men ulovlige under vfat.
Hvordan gør jeg det nemt? Helst i bash.
Jeg har luret at jeg nok skal bruge en kommando i stil med
for i in `find . -name '*'`
Ja, jeg vil finde både filer og directories.
Men hvordan hulen erstatter jeg et tegn med et andet, når der er tale om
et ud af en liste af tegn der skal ændres til _?
Helt specifikt er der tale disse tegn: " < > ? * : "
Og hver forekomst af dem skal ændres til _
Og det er vigtigt at huske at der helt sikkert er mellemrum i både fil- og
directorynavne, så der skal nok plinger eller noget uden om hvert fil- og
directorynavn.
-- Jens
Follow ups