小编Jim*_*y_A的帖子

not equal 的语法重要吗?

编写脚本时,我通常使用以下语法编写 if,因为我更容易理解接下来发生的事情是不正确的。

if [ ! "$1" = "$2" ]; then
Run Code Online (Sandbox Code Playgroud)

还有人说下面的方法更好

if [ "$1" != "$2" ]; then
Run Code Online (Sandbox Code Playgroud)

问题是当我问为什么以及是否有任何差异时,似乎没有人有任何答案。

那么,这两种语法之间有什么区别吗?其中一个比另一个更安全吗?或者这只是偏好/习惯问题?

shell test

24
推荐指数
2
解决办法
1万
查看次数

标签 统计

shell ×1

test ×1