-eq 和=区别

来源:互联网 发布:网络延时1000 编辑:程序博客网 时间:2024/05/20 00:51
-eq 和 = 都可以用来条件测试进行判断两个操作对象是否相同,但是有如下区别:
-eq 适用于整数数字,不能进行字符串的条件测试

= 既适用于数字,又适用于字符串。

$ [ 1 -eq 1 ] && echo "ok"ok$ [ 1 = 1 ] && echo "ok"ok$ [ "a" -eq "a" ] && echo "ok"sh: [: a: 需要整数表达式$ [ "a" = "a" ] && echo "ok"ok

0 0
原创粉丝点击