1
的比较输出I有这样的代码:击 - 两个命令
#!/bin/bash
CMDA=$(curl -sI website.com/example.txt | grep Content-Length)
CMDB=$(curl -sI website.com/example.txt | grep Content-Length)
if [ "CMDA" == "CMDB" ];then
echo "equal";
else
echo "not equal";
fi
与此输出
[email protected]:/var/www/html# bash ayy.sh
not equal
这应该是 “相等”,而不是 “不等于”。我做错了什么?
Thnaks
你忘了那里的变量'$'。这是你所需要的:'if [“$ CMDA”==“$ CMDB”];然后' – janos
@janos谢谢,作品,如果你想你可以写作thit作为答案,所以我可以把它标记为正确的 – tonakriz
好吧,你去了。还提供了一些额外的提示。 – janos