温馨提示×

linux中怎么用shell语句编写菜单

小亿
187
2023-10-24 21:00:24
栏目: 编程语言

在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语句暂停脚本的执行,直到用户按下任意键,再次显示菜单。

0