请问linux shell脚本如何编写一个选择菜单?

2025-02-01 03:53:21
推荐回答(1个)
回答1:

#!/bin/sh
echo 1.选项1(@)
echo 2.选项2(#)
echo 3.选项3(&)
echo Please choose:
read -n 1 M
#下面一行是换行
echo
#echo M=$M
if [ "$M" = "@" ]
then
echo 选项1
elif [ "$M" = "#" ]
then
echo 选项2
elif [ "$M" = "&" ]
then
echo 选项3
else
echo Error
fi

==========
上面已经测试过了,注意有一些地方的空格。
中括号前后都有一个空格
等号前后也有一个空格。