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