1export MANDIR TMPDIR 2export DIRLST FILLST 3export LFLAG PFLAG ID 4 5MANDIR=/usr/share/man 6TMPDIR=/tmp 7DIRLST= 8FILLST= 9LFLAG= 10PFLAG= 11ID= 12 13shift 14 15while [ $# -gt 0 ] 16do 17 case $1 in 18 -m) 19 shift 20 MANDIR=$1 21 shift 22 ;; 23 24 -t) 25 shift 26 TMPDIR=$1 27 shift 28 ;; 29 30 -d | -l) 31 LFLAG=1 32 shift 33 ;; 34 35 -p) 36 PFLAG=1 37 shift 38 ;; 39 40 -i | -o) 41 shift 42 ID=$1 43 shift 44 ;; 45 46 -s) 47 shift 48 while [ $# -gt 0 ] 49 do 50 case $1 in 51 [1-8]) 52 DIRLST="$DIRLST $1" 53 shift 54 ;; 55 56 *) 57 break 58 ;; 59 esac 60 done 61 ;; 62 63 -f) 64 shift 65 while [ $# -gt 0 ] 66 do 67 case $1 in 68 -*) 69 break 70 ;; 71 72 *) 73 FILLST="$FILLST $1" 74 shift 75 ;; 76 esac 77 done 78 ;; 79 80 *) 81 echo $0: unknown option $1 82 exit 2 83 ;; 84 esac 85done 86 87if [ -z "$DIRLST" ] 88then 89 DIRLST="1 2 3 4 5 6 7 8 9" 90fi 91 92if [ -z "$FILLST" ] 93then 94 FILLST=*.* 95fi 96