Emanuel Sprosec


Resize, rename images

mogrify -resize 100x200! ./path/*.png
mogrify -resize 100x200^ ./path/*.png
rename -v 's/.png/.JPEG/' *.png
rename -v 's/example/test/' *.txt
rename -v 's/ample//' *.txt (delete part)
rename -v 'y/a-z/A-Z/' *.txt
rename -v 'y/A-Z/a-z/' *.TXT
for f in *.png; do
    mv -- "$f" "${f#image}"
done
a=1
for i in *.jpg; do
  new=$(printf "%04d.jpg" "$a") #04 length of 4
  mv -i -- "$i" "$new"
  let a=a+1
done

Start · Edit · Changes
Last update: 31.05.2023