shell脚本入门
在shell脚本编程中,有许多重要的概念和工具,下面将为你详细介绍。
字符串比较
-
!=运算符 :当两个字符串不相等时返回真值。 - 单参数运算符 :
-
-z:若参数为空,则返回真值,例如test [ -z "" ]返回值为 0。 -
-n:若参数不为空,则返回真值,例如test [ -n "" ]返回值为 1。
-
算术测试
需要注意的是, = 运算符用于比较字符串的相等性,而非数字的相等性。例如, test [ 1 = 1 ] 返回值为 0,而 test [ 01 = 1 ] 返回值为 1。若要比较数字,应使用 -eq 运算符,如 test [ 01 -eq 1 ] 返回值为 0。以下是完整的数字比较运算符列表:
| 运算符 | 描述 |
| ---- | ---- |
| -eq | 第一个参数等于第二个参数时返回真值 |
| -ne | 第一个参数不等
超级会员免费看
订阅专栏 解锁全文
33万+

被折叠的 条评论
为什么被折叠?



