如何在bash中比较两件事?

时间:2016-11-03 20:59:24

标签: bash

我需要比较a到z。

if[$a -eq $z]
then echo "something"
else echo "nothing"
fi

此代码有什么问题?

1 个答案:

答案 0 :(得分:1)

您需要空格来将[if命令分开,并将其与其参数分开。

if [ "$a" -eq "$z" ]

另请注意,-eq用于比较数值。如果变量包含字符串,则应使用=