Files
xlhtml/xlhtml/contrib/nsxlview
2025-07-11 22:04:45 -05:00

48 lines
795 B
Bash
Executable File

#!/bin/bash
file=$1
if [ "$file"xx == xx ]
then
echo "Usage: $0 file.doc"
exit 1
fi
source=$1
#Generate a unique html filename (/tmp/scriptname.pidnum.html)
# should use mkstemp, this is wholly bogus.
com=basename $0
tmp=/tmp/${com}:t.$$
html=${tmp}.html
xlhtml $source > $html
if [ ! $? ]
then
echo "xlhtml failed"
exit 4
fi
if [ ! -s $html ]
then
echo "$0: failed to generate HTML file"
exit 1
fi
#File exists and is of length > 0, so open it
nsopen $html
#I do NOT remove the html file so that the user can click
#on the "Back" button without generating a "file not found"
#error - but uncomment the next line if you want it.
if [ "$tmp"zz == zz ];
then
echo "Aargh: \$tmp was null."
else
rm ${tmp}*
fi
exit 0