1192830Sed#!/bin/sh 2192830Sed 3192830Sedset -x 4192830Sed 5192830Sedif [ $# -lt 2 ] 6192830Sedthen 7192830Sed echo usage $0 source_file dest_file 8192830Sed exit 1 9192830Sedfi 10192830Sed 11192830Sedtrap 'rm -f /tmp/$$.out; exit 0' 0 # set up traps to clean up 12192830Sedtrap 'rm -f /tmp/$$.out; exit 1' 1 2 3 15 # on errors AND normal exit 13192830Sed 14192830Sedif [ -f $2 ] 15192830Sedthen 16192830Sed rm $2 17192830Sedfi 18192830Sed 19192830Sedcat $1 | grep 'catgetlocal.*\"*\"' | 20192830Sed sed -e 's/^.*catgetlocal(//' | 21192830Sed sed -e 's/^[ ]*//' | 22192830Sed sed -e 's/, \"/ \"/' | 23192830Sed sed -e 's/);//' > /tmp/$$.out 24192830Sed 25192830Sedcat > $2 <<EOF 26192830Sed\$ 27192830Sed\$ 28192830Sed\$set 1 29192830Sed\$quote " 30192830SedEOF 31192830Sed 32192830Sedsort -n < /tmp/$$.out >> $2 33