编程问答
shell判断输入变量或者参数是否为空 -凯发ag旗舰厅登录网址下载
2019独角兽企业重金招聘python工程师标准>>>
判断变量
read -p "input a word :" word
if [ ! -n "$word" ] ;then
echo "you have not input a word!"
else
echo "the word you input is $word"
fi
判断输入参数
#!/bin/bash
if [ ! -n "$1" ] ;then
echo "you have not input a word!"
else
echo "the word you input is $1"
fi
以下未验证,转自http://blog.csdn.net/lllxy/article/details/3255554
2. 直接通过变量判断
如下所示:得到的结果为: is null
#!/bin/sh
para1=
if
[
!
$para1
];
then
echo
"is null"
else
echo
"not null"
fi
3. 使用test判断
得到的结果就是: dmin is not set!
#!/bin/sh
dmin=
if
test
-z
"$dmin"
then
echo
"dmin is not set!"
else
echo
"dmin is set !"
fi
4. 使用""判断
#!/bin/sh
dmin=
if
[
"$dmin"
=
""
]
then
echo
"dmin is not set!"
else
echo
"dmin is set !"
fi
转载于:https://my.oschina.net/ghm7753/blog/507753
总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的shell判断输入变量或者参数是否为空的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇: codeforces round #32
- 下一篇: