扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
linux是一款众所周知的操作系统,它常常用于使用bash脚本进行自动化任务,确定条件是否满足要求也是执行任务里必不可少的步骤,其中有一种常见条件就是判断字符串空值。
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,成都创新互联面向各种领域:边坡防护网等成都网站设计、成都全网营销解决方案、网站设计等建站排名服务。
字符串在Linux里一般会使用双引号对字符进行引用,一般
单引号和双引号的区别是:单引号的内容里的变量都不会被解析,而双引号则会解析变量,因此在判断字符串空值的时候建议使用双引号。
一般来说,在Linux中使用if判断字符串不为空,空值就是没有任何字符的字符串,可以使用如下代码进行判断:
if [ -n "$string" ]
then
echo "String is not empty"
fi
上面的代码使用if以及bash里常用的test命令进行判断(别名:`[`),`-n`表示不为空,`$string`是被判断的字符串(需要使用双引号引用),当然如果要反向判断,即判断字符串为空的情况,可以使用`-z`来进行判断,即
if [ -z "$string" ]; then
echo "String is empty"
fi
需要注意的是上述代码仅仅用于判断字符串是不是空,如果要判断字符串中是否含有0-9之外的字符,就需使用另外的一些命令行工具了
香港服务器选创新互联,香港虚拟主机被称为香港虚拟空间/香港网站空间,或者简称香港主机/香港空间。香港虚拟主机特点是免备案空间开通就用, 创新互联香港主机精选cn2+bgp线路访问快、稳定!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流