xwords/xwords4/android/scripts/string-names.sh

30 lines
498 B
Bash
Raw Normal View History

#!/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
2012-11-02 03:32:08 +01:00
[ -n "$FILE" ] || usage "file parameter missing"
[ -e $FILE ] || usage "File $FILE not found"
xmlstarlet sel -T -t -m "/resources/string" -v @name -n $FILE