- 论坛徽章:
- 0
|
#!/bin/bash
#menu
#set the date,user and hostname up
MYDATE=`date +%d/%m/%Y`
THIS_HOST=`hostname -s`
USER=`whoami`
#loop forever !
while :
do
#clear the screen
clear
#here documents starts here
cat <<-MAYDAY
----------------------------------------------------------
User: $USER Host: $ THIS_HOST DATE : $MYDATE
----------------------------------------------------------
1:List files in current directory
2:Use the vi editor
3:See who is on the system
H:Help screen
Q:Exit Menu
----------------------------------------------------------
MAYDAY
#here document finished
echo -e -n "\tEnter Your Choice [1,2,3,H,Q] >"
read CHOICE
case $CHOICE in
1) ls
;;
2) vi
;;
3) who
;;
H|h)
#use a here document for the help screen
cat <<-MAYDAY #将以下3行注释掉就不会报错
This is the help screen,nothing here yet to help you!
MAYDAY
;;
Q|q) exit 0
;;
*) echo -e "\t\007unknown user response"
;;
esac
echo -e -n "\tHit the return key to continue"
read DUMMY
done
cat <<-MAYDAY这三行应如何修正呢? |
|