我正在运行以下命令:
if [[ "uname -r" == "3.10.0-693.el7.x86_64" ]] ; then
echo "Command succeeded"
else
echo "Command failed"
fi
在输出中出现以下错误:
Command failed
需要这些帮助,谢谢!
答案 0 :(得分:0)
您正在比较两个文字字符串"uname -r"
和"3.10.0-693.el7.x86_64"
,它们当然是不相等的。
您要命令执行的结果(uname -r),应使用$(uname -r)
if [[ "$(uname -r)" == "3.10...." ]] ....