我需要检查远程文件中的特定字符串。此检查的结果将为本地bash脚本中的if
语句提供条件:
尝试过的代码:
if ssh user@ip.add.ress.here "grep -qxF "NO CAUTION FLAGS" /home/user/public_html/some/directory/here/text.file";
then
echo "Ok"
URL="http://www.websiteurl.com/ok.png"
else
echo "Bad"
URL="http://www.websiteurl.com/bad.png"
fi
结果为Bad
,预计为Ok
。
这里有什么问题?
答案 0 :(得分:1)
试着逃避你的报价:
if ssh user@ip.add.ress.here "grep -qxF \"NO CAUTION FLAGS\" /home/user/public_html/some/directory/here/text.file";