#!/bin/bash # Want to iterate through all files in ../assets/images/, # convert each to jpg with lower quality, then delete originals # Specify directory relative to 'images' folder cd ../assets/images/$1 FILES="*" for f in $FILES do echo "Processing $f file..." filename=$(basename -- "$f") extension="${filename##*.}" filename="${filename%.*}" gm convert $f -quality 40 $filename.jpg done rm *.png rm *.jpeg rm *.HEIC