RAW File Cleanup Scripts
This is a Bash Script to remove JPEG Files when the corresponding RAW is present. Useful when shooting RAW+JPEG and needing the Space afterwards.
#!/bin/bash
read -p "please enter file suffix for raw format (e.g ORF, NEF, CR2): " suffix
find . -type f -iname "*.${suffix}" | \
while read line
do
lowercase=$(echo "$line" | sed "s/${suffix}/jpg/gi")
uppercase=$(echo "$line" | sed "s/${suffix}/JPG/gi")
if [ -f "${lowercase}" ]
then
rm -v "${lowercase}"
elif [ -f "${uppercase}" ]
then
rm -v "${uppercase}"
else
echo "${line}: no jpg present"
fi
done