Files
mcmartin a82bcf1338 Removed executable flags from a ridiculous number of non-executable files.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2661 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-13 07:03:15 +00:00

39 lines
721 B
Bash

#!/bin/sh
if [ $# -gt 1 ]; then
echo "Syntax: ctmap.sh [indir] |sort [>map-file]"
echo "Creates a map of colormaps used by various images"
exit 1
elif [ $# -ne 1 ]; then
INDIR="."
else
INDIR="$1"
fi
if [ ! -d "$INDIR" ]; then
echo "\"${INDIR}\" is not a good source dir"
exit 1
fi
INDIR="${INDIR%/}/"
OUTDIR="${OUTDIR%/}/"
processone() {
FILE="$1"
LAST=-1
while read IMAGE TRANSCOLOR CMAP THEREST; do
if [ "$CMAP" -ne "$LAST" ]; then
LAST="$CMAP"
FCMAP="$CMAP"
while [ "${#FCMAP}" -lt 3 ]; do FCMAP="0$FCMAP"; done
echo $FCMAP $FILE
fi
done < $FILE
}
for FILE in `find "$INDIR" -type f -a "(" -name "*.ani" -o -name "*.sml" -o \
-name "*.med" -o -name "*.big" ")"`; do
processone "$FILE"
done