xwords/xwords4/android/scripts/string-names.sh
2012-11-01 19:32:08 -07:00

29 lines
498 B
Bash
Executable file

#!/bin/sh
set -u -e
FILE=""
usage() {
[ $# -ge 1 ] && echo "ERROR: $1"
echo "usage: $0 <path/to/file.xml>"
echo "print all string names in the .xml file"
exit 1
}
while [ $# -ge 1 ]; do
case $1 in
--help)
usage
;;
*)
FILE=$1
;;
esac
shift
done
[ -n "$FILE" ] || usage "file parameter missing"
[ -e $FILE ] || usage "File $FILE not found"
xmlstarlet sel -T -t -m "/resources/string" -v @name -n $FILE