File trang of Package trang
#!/bin/bash
usage () {
echo "Usage: $0 [-I rng|rnc|dtd|xml] [-O rng|rnc|dtd|xsd] [-i input-param] [-o output-param] inputFileOrUri ... outputFile" >&2
exit 1
}
while getopts i:o:I:O: opt; do
case $opt in
i)
input_param=$OPTARG
args="$args -i $OPTARG "
;;
I)
input_format=$OPTARG
args="$args -I $OPTARG "
;;
o)
input_param=$OPTARG
args="$args -o $OPTARG "
;;
O)
output_format=$OPTARG
args="$args -O $OPTARG "
;;
*)
usage
;;
esac
done
shift $(($OPTIND - 1))
test $# -gt 1 || usage
while [ $# -gt 1 ]; do
in="$in $1"
shift
done
out="${!#}"
java -jar /usr/share/java/trang.jar $args $in "$out"
exit 0