You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
426 B
23 lines
426 B
#!/bin/sh
|
|
|
|
# Script for conversion of old PRISM files (Linux/Solaris)
|
|
|
|
if [ "$1" = "" ]; then
|
|
echo "Usage: prism3to4 <file> [<outfile>]"
|
|
exit
|
|
fi
|
|
|
|
# Run using main PRISM script with this class
|
|
PRISM_MAINCLASS="parser.Prism3To4"
|
|
export PRISM_MAINCLASS
|
|
|
|
if [ "$2" = "" ]; then
|
|
prism "$1"
|
|
else
|
|
if [ "$2" = "$1" ]; then
|
|
( prism "$1" > "$2".new && mv "$2".new "$2" ) || rm "$2".new
|
|
else
|
|
prism "$1" > "$2"
|
|
fi
|
|
fi
|
|
|