Liebe LinuxlerInnen,
versuche mit einen CSH-Script eine einfache Lösung die Umbenennung von Massen-Files durchzuführen.
Ich mache das meist mir foreach. Hier nun mein script
Bei dem o.g. Programm werden mir die NULLEN der Variablen j unterschlagen. Das Ergebnis ist
Dia001.jpg --> Dia-1.jpg
Dia002.jpg --> Dia-3.jpg
.
.Dia010.jpg --> Dia-19.jpg
...
Es sollte aber so aussehen:
Dia001.jpg --> Dia-0001.jpg
Dia002.jpg --> Dia-0003.jpg
.
.Dia010.jpg --> Dia-0019.jpg
...
Was mache ich falsch? :???: Danke für jeden Tipp
VG
Vino
versuche mit einen CSH-Script eine einfache Lösung die Umbenennung von Massen-Files durchzuführen.
Ich mache das meist mir foreach. Hier nun mein script
Code:
#!/bin/csh
@ j = 0001
@ l = 2
foreach i ( `ls -1 Dia*` )
mv $i Dia-$j.jpg
@ j = $j + $l
end
Bei dem o.g. Programm werden mir die NULLEN der Variablen j unterschlagen. Das Ergebnis ist
Dia001.jpg --> Dia-1.jpg
Dia002.jpg --> Dia-3.jpg
.
.Dia010.jpg --> Dia-19.jpg
...
Es sollte aber so aussehen:
Dia001.jpg --> Dia-0001.jpg
Dia002.jpg --> Dia-0003.jpg
.
.Dia010.jpg --> Dia-0019.jpg
...
Was mache ich falsch? :???: Danke für jeden Tipp
VG
Vino