Menu.sh Menu Interface Script
#!/bin/bash
#menu. Sh
Function menu () {
Cat << EOF
#############################################
' Echo-e ' \033[32;40m menu \033[0m "'
#############################################
* 1) Add a user
* 2) Set password for user
* 3) Delete a user
* 4) Print disk space
* 5) Print mem space
* 6) Quit
* 7) return
#############################################
Www.baibai.com ' Date +%y-%m-%d '
#############################################
Eof
}
index.sh Menu Function Script
#!/bin/bash#index.sh. menu.shmenuread -p "Please input a option:" optioncase $option in 1) read -p "Add a user:" name useradd $name if [ $? -eq 0 ];then str= "$name is created sucessfully!" echo -e "\033[31;40m$str\033[0m" else str= "$name is created unsucessfuly! " echo -e "\033[31;40m$str\033[0m" fi ;; &NBSP;&NBSP;&NBSP;2) read -p "Input a username:" name read -p "Set pass for user:" pass echo $pass | passwd --stdin $name if [ $? -eq 0 ];then str= "set passwd for $name sucessfully! " echo -e "\033[31;40m$str\033[0m" else str= "set passwd for $name unsucessfully! " echo -e "\033[31;40m$str\033[0m" fi ;; 3) read -p "Dalete a user:" name userdel -r $name if [ $? -eq 0 ];then str= "delete $name sucess!" echo -e "\033[31;40m$str\033[0m " else str=" delete $name unsucessfully! " echo -e "\033[31;40$str\033[0m" fi ;; 4) str= ' free -m ' echo -e ' \033[33;40m$str\033[0m ' ;; 5) str= ' df -th ' echo -e ' \033[32;40m$str\033[0m ' ;; 6) echo -e "\033[34;40m quit sucessfully!!! \033[0m " ;; &NBSP;&NBSP;&NBSP;7) Clear menuesac
Simple menu Script under shell