shell习题-输入数字执行对应命令

要求:

写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。
显示命令如下:*cmd meau**  1—date 2–ls 3–who 4–pwd
当输入1时,会运行date, 输入2时运行ls, 依此类推。

脚本答案:

[root@liang 2018-06-16]# cat case.sh 
#!/bin/bash
cat<<-eof
1-date 
2-ls 
3-who 
4-pwd
eof
read -p "*cmd meau**:" cmd
case $cmd in
1)
        /usr/bin/date;;
2)
        /usr/bin/ls;;
3)
        /usr/bin/who;;
4)
        /usr/bin/pwd;;
*)
        echo "errpr:please in input (1,2,3,4)";;
esac
原文地址:https://www.cnblogs.com/kangleweb/p/11326111.html