输入数字运行相应命令

简介: 输入数字运行相应命令

!/bin/bash

#

输入数字运行相应命令

#

echo "cmd menu 1-date 2-ls 3-who 4-pwd 0-exit "
while :
do

捕获用户键入值

read -p "please input number :" n
n1=echo $n|sed s'/[0-9]//'g

空输入检测

if [ -z "$n" ]
then
continue
fi

非数字输入检测

if [ -n "$n1" ]
then
exit 0
fi
break
done
case $n in
1)
date
;;
2)
ls
;;
3)
who
;;
4)
pwd
;;
0)
break
;;

输入数字非1-4的提示

*)
echo "please input number is [1-4]"
esac

目录
相关文章
|
2月前
|
存储 Shell Linux
当你打开终端并输入命令时会发生什么?(下)
当你打开终端并输入命令时会发生什么?(下)
|
11月前
|
Shell
Shell 脚本输出命令结果保持原格式,保留换行
Shell 脚本输出命令结果保持原格式,保留换行
150 0
|
2月前
|
Shell 数据安全/隐私保护
Shell判断输入是否有效IP和字母
Shell判断输入是否有效IP和字母
Shell判断输入是否有效IP和字母
|
2月前
|
存储 网络协议 Unix
当你打开终端并输入命令时会发生什么?(上)
当你打开终端并输入命令时会发生什么?(上)
|
11月前
|
C++
|
11月前
|
Shell
Shell 输入/输出的重定向含义(>、>>、2>、2>>、&>、&>>、1>&2、2>&1)
Shell 输入/输出的重定向含义(>、>>、2>、2>>、&>、&>>、1>&2、2>&1)
46 0
将数据输入到文件中
将数据输入到文件中
101 0

热门文章

最新文章