Lubuntu 中的基本菜单 BASH 脚本

Basic menu BASH script in Lubuntu

我正在创建一个具有 6 个选项的基本菜单驱动 BASH 脚本,我想知道是否有人可以给我一个脚本的基本模板? #!/bin/bash 选项1) 选项 2) 选项 3) 选项 4) 选项 5) 选项 6) 退出

尝试 select 语句。示例和模板:

#!/bin/bash

select choice in opt1 opt2 opt3 opt4 opt5 exit
do
        case $choice in 
        opt1)   
                sl;
                fortune|cowsay -d;
                break;;
        opt2)   
                cd desktop/;
                mkdir textfiles;
                cd textfiles;
                touch 1.txt 2.txt 3.txt;
                cd ..;
                tar-cvf textfiles.tar textfiles/;
                break;;
        opt3)   
                echo 'You chose opt3';;
        opt4)   
                echo 'You chose opt4';;
        opt5)   
                echo 'You chose opt5';;
        exit)
                break;;
        *)
                echo 'Invalid option';;
        esac
done

我插入了 opt1 和 opt2 作为例子。如果您想退出菜单循环并为选项选择比 optN 更好的名称,请记住使用 break;;

编辑:我刚刚从您的问题中复制了 opt1 和 opt2。我没有调查过他们。如果您需要帮助,您可能应该提出单独的问题。