Мне удалось добиться этого с помощью следующего скрипта bash:
#!/bin/bash
#Location of the zip file
zip_file="/path/to/jpegs.zip"
#Desired location of extracted files
dest_dir="/path/to/extract"
#Unzip the file to the desired location
unzip "$zip_file" -d "$dest_dir"
for f in "$dest_dir/"*.png; do
#Remove path from filename.
filename=$(basename "$f")
#Remove.jpg. from filename.
filename=${filename/.jpg./}
#Change.png to.jpg
filename=${filename/.png/.jpg}
#Rename the extracted files to the preferred naming convention using mv.
mv "$f" "${dest_dir}/${filename}"
done
С предименами (Perl переименовывать):
rename 's/original.jpg.(\d+).png/original$1.jpg/' original.jpg.*.png