TOTALS=0
-codefile_list=(.c .cpp .h .java .pl .py .sh)
+codefile_list=(.c .cpp .h .java .pl .py .sh .wsdl .gwsdl .xml .properties .config .configuration .txt makefile\* )
+
for ((i=0 ; i < ${#codefile_list[@]}; i++)); do
if [ ! -z "$phrases" ]; then
phrases="$phrases -o"
fi
- phrases="$phrases -iname *${codefile_list[i]}"
+ phrases="$phrases -iname \*${codefile_list[i]}"
done
#echo phrases is now $phrases
export NAME_LIST_TEMP_FILE="$(mktemp "$TMP/zz_code_count.XXXXXX")"
dir="$1"; shift
-
if [ -z "$dir" ]; then
break;
fi
-
#echo dir is $dir
-#set -o xtrace
-##hmmm: how to turn off tracing thing?
-
- find "$dir" -type f $phrases >$NAME_LIST_TEMP_FILE
+ # for some reason we had to add an eval in front to get this
+ # working after escaping the asterisk (so as not to include
+ # local files that matched the patterns).
+ eval find "$dir" -type f $phrases >$NAME_LIST_TEMP_FILE
#echo ====================================================
-#echo file holds these matches:
+#echo file $NAME_LIST_TEMP_FILE holds these matches:
#cat $NAME_LIST_TEMP_FILE
#echo ====================================================