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