sed commando
Er der nogen der kender sed commando for, at lave øg og erstat navnet på nogle mapper, de hedder alle test001, test002, test003 mm og der vil jeg gerne have rettet så den retter test00 til ny00 på alle mapperne, men lader de sidste 1,2,3,4,5.... cifre være som nu
Kommentarer4
#0jeg her ikke en sed
Du kan jo tjekke i en
ls -1 | sed 's/test\([0-9]\+\)$/mv test\1 ny\1/'
I så fald, så afvikl det med:
ls -1 | sed 's/test\([0-9]\+\)$/mv test\1 ny\1/' | sh
Du kan jo smide en grep imellem, hvis der er foldere/filer, der hedder noget andet end test....
Hvad med noget i denne
rename 's/test/ny/' *
krename kunne også være et