home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume8 / kurses / shtest < prev   
Encoding:
Text File  |  1987-02-08  |  1.6 KB  |  86 lines

  1. #!/bin/sh
  2. trap 'kurses -cl; exit' 1 2 3 15
  3.  kurses -cl \
  4.  -cm 0 1 \
  5.  -ce \
  6.  '*********************************** MENU ***************************************' \
  7.  -cm 0 2 -ce \
  8.  -cm 0 3 \
  9.  -ce \
  10.  '         1   Display Menu Subject 1.' \
  11.  -cm 0 4 \
  12.  -ce \
  13.  '         2   Display Alternate Menu Items.' \
  14.  -cm 0 5 \
  15.  -ce \
  16.  '         3   Display Page ID.' \
  17.  -cm 0 6 \
  18.  -ce \
  19.  '         4   Display HELP information.' \
  20.  -cm 0 7 \
  21.  -ce \
  22.  '         5   Exit.' \
  23.  -cm 0 8 \
  24.  -ce \
  25.  -cm 0 9 \
  26.  -ce \
  27.  '             Enter Option: ' \
  28.  -cm 0 10 \
  29.  -ce \
  30.  -cm 0 22 \
  31.  '****************************  Default is Option 1  *****************************' \
  32.  -cm 27 9
  33. status=loop
  34. while test $status = "loop"
  35. do
  36.  read response
  37.  case "$response" in
  38.     4)  kurses -cm 0 11
  39.     cat  <<+ENDCAT
  40. ******************************  HELP INFORMATION  ******************************
  41. Option 1 - Help information for Option 1
  42.            
  43.            
  44.            
  45. Option 2 - Help information for Option 2
  46.            
  47.            
  48. Option 3 - Help information for Option 3
  49.            
  50. Option 5 - Exit this program.
  51. +ENDCAT
  52.     kurses \
  53.         -cm 13 9 -ce \
  54.         'Enter Option: '
  55.         status=loop
  56.         ;;
  57.     5)  kurses -cl
  58.         status=exit
  59.         exit
  60.         ;;
  61.     *)  
  62.     kurses \
  63.     -cm 0 11 \
  64.     '*****************************************' \
  65.     '***************************************' \
  66.     -cm 0 12 -ce \
  67.     -cm 0 13 -ce \
  68.     -cm 0 14 -ce \
  69.     -cm 0 15 -ce \
  70.     -cm 0 16 -ce \
  71.     -cm 0 17 -ce \
  72.     -cm 0 18 -ce \
  73.     -cm 0 19 -ce \
  74.     -cm 0 20 -ce \
  75.     -cm 0 21 -ce \
  76.     -cm 0 22  \
  77.     '*************************************************************' \
  78.         -cm 13 9 -ce \
  79.         'Enter Option: '
  80.     status="loop"
  81.  esac
  82. done
  83.  
  84.  
  85.