Shell 基本运算符
Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符关系运算符布尔运算符字符串运算符
正确的做法是 $a 这里应该加上双引号,这并正确, 字符串比较是否为 null 这里: #!/bin/basha=""if [ -n $a ]thenecho "-n $a : 字符串长度不为 0"elseecho "-n $a : 字符串长度为 0"fi 输出结果为: -n : 字符串长度不为 0 从结果上看 -n $a 返回 true。
否则 -n $a 的结果永远是 true: #!/bin/basha=""if [ -n "$a" ]thenecho "-n $a : 字符串长度不为 0"elseecho "-n $a : 字符串长度为 0"fi 输出结果为: -n : 字符串长度为 0 ZJJ sav***jj@vip.qq.com 8年前 (2018-06-05) ,。
- 上一篇:山河云免费API接口
- 下一篇:没有了
相关文章
广告位
评论列表