作业帮 > 综合 > 作业

if [ -z $(echo $1 | sed -e 's/[0-9]//g') ]; then

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 17:06:58
if [ -z $(echo $1 | sed -e 's/[0-9]//g') ]; then
什么问题呢?
再问: 什么意思?
再答: 判断你输入的$1是否是全数字,如果是则继续往下
再问: sed -e 's/[0-9]//g'?怎么理解 -z 不是判断是不是空吗
再答: sed就是把$1里面包含数字的部分去掉 你可以自己试试的,设一个变量到$1,然后运行这个命令就知道结果了