|
|
1.1 ! root 1: # ! 2: # @(#)smail.prompt 2.5 (smail) 9/15/87 ! 3: # ! 4: ! 5: loop=true ! 6: while test $loop = true ! 7: do ! 8: case "$1" in ! 9: string) ! 10: echo "$2" 1>&2 ! 11: read ans ! 12: if test ! -z "$ans" ! 13: then ! 14: echo $ans ! 15: loop=false; ! 16: fi ! 17: ;; ! 18: file) ! 19: echo "$2" 1>&2 ! 20: read ans ! 21: case "$ans" in ! 22: /*) ! 23: if test -f "$ans" ! 24: then ! 25: echo $ans ! 26: loop=false; ! 27: else ! 28: echo "file '$ans' not found" 1>&2 ! 29: fi ! 30: ;; ! 31: *) ! 32: echo "must give FULL PATH to file" 1>&2 ! 33: ;; ! 34: esac ! 35: ;; ! 36: yesno) ! 37: echo "$2" 1>&2 ! 38: read ans ! 39: case "$ans" in ! 40: y|Y|yes|Yes|YES) ! 41: echo "yes" ! 42: loop=false ! 43: ;; ! 44: n|N|no|No|NO) ! 45: echo "no" ! 46: loop=false ! 47: ;; ! 48: *) ! 49: echo "Please enter yes or no" 1>&2 ! 50: ;; ! 51: esac ! 52: ;; ! 53: *) ! 54: ! 55: echo "usage: $0 string|yesno prompt_message" 1>&2 ! 56: echo BOGUS_PROMPT_STRING ! 57: loop=false ! 58: ;; ! 59: esac ! 60: done
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.