Return to lorder.sh CVS log | Up to [local] / src / usr.bin / lorder |
version 1.2, 1996/06/26 05:36:09 | version 1.3, 1996/09/16 01:16:27 | ||
---|---|---|---|
|
|
||
esac | esac | ||
# temporary files | # temporary files | ||
R=/tmp/_reference_$$ | TDIR=/tmp/_lorder$$ | ||
S=/tmp/_symbol_$$ | R=$TDIR/reference | ||
S=$TDIR/symbol | |||
um=`umask` | |||
umask 022 | |||
if ! mkdir $TDIR ; then | |||
echo temporary directory exists $TDIR | |||
exit 1 | |||
fi | |||
umask $um | |||
# remove temporary files on HUP, INT, QUIT, PIPE, TERM | # remove temporary files on HUP, INT, QUIT, PIPE, TERM | ||
trap "rm -f $R $S; exit 1" 1 2 3 13 15 | trap "rm -f $R $S; exit 1" 1 2 3 13 15 | ||
|
|
||
sort +1 $R -o $R | sort +1 $R -o $R | ||
sort +1 $S -o $S | sort +1 $S -o $S | ||
join -j 2 -o 1.1 2.1 $R $S | join -j 2 -o 1.1 2.1 $R $S | ||
rm -f $R $S | rm -rf $TDIR |