apple2gs_shr_converter/shr/scripts/killpalette.sh

40 lines
936 B
Bash
Executable File

#!/bin/sh
# killpalette.sh - house-cleaning script
# removes external segmented palette files left-over from deleted images and related output
# then removes the associated palette directory
# if the done directory does not contain a processed bmp, assumes the palettes are no longer needed
cd sh0pcx
for i in $(ls); do
tgt=$(basename $i)
if [ ! -e ../done/$tgt.bmp ]; then
if [ -e ./$tgt/0.pcx ]; then
rm ./$tgt/*.pcx
fi
rmdir ./$tgt
fi
done
cd ..
cd sh2pcx
for i in $(ls); do
tgt=$(basename $i)
if [ ! -e ../done/$tgt.bmp ]; then
if [ -e ./$tgt/0.pcx ]; then
rm ./$tgt/*.pcx
fi
rmdir ./$tgt
fi
done
cd ..
cd sh3pcx
for i in $(ls); do
tgt=$(basename $i)
if [ ! -e ../done/$tgt.bmp ]; then
if [ -e ./$tgt/0.pcx ]; then
rm ./$tgt/*.pcx
fi
rmdir ./$tgt
fi
done
cd ..
# this is the end