bash中的“-ne”是什么意思?
命令“-ne”在bash脚本中是什么意思?
例如,bash脚本中的以下行是做什么的? [ $RESULT -ne 0 ]
如果你还不知道在哪里看,这是一件难以搜索的事情之一.
[实际上是一个命令,而不是你所期望的bash shell语法的一部分.它恰好是一个Bash内置命令,所以它在Bash手册中有记录. 还有一个外部命令做同样的事情;在许多系统上,它由GNU Coreutils包提供. [等同于测试命令,除了[要求]作为其最后一个参数,并且测试没有. 假设您的系统上安装了bash文档,如果键入info bash并搜索 `test' (反引号和撇号是搜索的一部分),您将找到[命令,也称为测试命令]的文档. 在引用“Bash条件表达式”之后,将引导您对-ne的描述,这是数字不等式运算符(“ne”代表“不相等”),相反,!=是字符串不等式运算符. 您还可以在网络上找到bash文档. > Bash reference 测试命令的官方定义是POSIX标准(bash实现应符合相应的要求,或许有一些扩展). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |