# sudo nano menu.sh
#!/bin/bash
clear
#建立一個function叫outputMenu
function outputMenu {
#顯示文字在螢幕上,可自訂
echo "[1] edit file"
echo "[2] quit"
echo ""
echo -ne "choice : "
#read 要求使用者輸入資料 存到USERCHOICE變數中
read USERCHOICE
clear
case $USERCHOICE in
#依照使用者輸入的變數作比對,成立就執行中間的程式碼
"1") nano $oc9conf;;
"2")
#詢問使用者是否要離開
echo -n "yes /no ? "
read -e ans
#輸入y則離開程式
[ "$ans" == "y" ] && exit 0
echo ""
;;
*) echo "Unknown $USERCHOICE";;
esac
}
#[ 1 ]表示無限迴圈,會一直重複run
while [ 1 ]; do
#清除螢幕
clear
#呼叫function
outputMenu
#換行
echo ""
#-ne表示後面的字串顯示完後不會換行
echo -ne "return to main menu ... "
read
done
沒有留言:
張貼留言