xwords/xwords4/android/scripts/plurals-names.sh
2016-01-23 21:06:37 -08:00

29 lines
499 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/plurals" -v @name -n $FILE