在Linux中,可以使用shell語句編寫菜單。以下是一個示例:
#!/bin/bash
while true; do
clear
echo "歡迎使用菜單"
echo "1. 選項1"
echo "2. 選項2"
echo "3. 選項3"
echo "4. 退出"
read -p "請選擇一個選項: " choice
case $choice in
1)
echo "你選擇了選項1"
# 執行選項1的操作
;;
2)
echo "你選擇了選項2"
# 執行選項2的操作
;;
3)
echo "你選擇了選項3"
# 執行選項3的操作
;;
4)
echo "退出菜單"
exit 0
;;
*)
echo "無效的選項,請重新選擇"
;;
esac
read -p "按任意鍵繼續..."
done
以上示例中,使用while
循環來實現菜單的持續顯示。在菜單中,使用echo
語句打印菜單選項,并使用read
語句讀取用戶的選擇。
使用case
語句根據用戶的選擇執行相應的操作。在每個選項的代碼塊中,可以編寫對應選項的操作邏輯。
當用戶選擇退出菜單時,使用exit
語句退出腳本。
在最后,使用read
語句暫停腳本的執行,直到用戶按下任意鍵,再次顯示菜單。