← Back to team overview

sslug-teknik team mailing list archive

Lille udfordring med rename.

 

Jeg har fået en mængde billeder fra fire fotocd'er. Det sjove er dog
at alle billederne er roteret 180 grader.

Dette klares fint vha. kommandoen:
for a in *.jpg; do convert -rotate 180 $a nye/$a; done

Hvorefter alle billederne ligger i mappen "nye".

Nu ville jeg så gerne ændre navnet på alle billederne.

Fx vil jeg gerne ændre
  cd1_004_02.jpg
til
  cd1_004.jpg.

Dvs. jeg vil gerne fjerne de tegnene fra den anden "_" til lige inden
".". Det kan være 1,2 eller tre tegn.

Hvordan gøres det lettest? Jeg har kigget lidt på rename, men jeg er
tydeligvis gået i stå.


-- 
Mvh,
Ole Tranberg


Follow ups