类似如下:
output=$(curl -s "https://www.example.com | grep -o "This"")
echo "$output"
if [ $output = 1 ]
then
echo "Success"
else
echo "Fail";
fi
当我尝试回显时,输出变量没有任何内容
我错过了什么?
与
bash
:
curl -s "https://www.example.com" | grep -q "This"
if ${PIPESTATUS[1]}; then
echo "Success"
else
echo "Fail"
fi
顺便说一句:我建议使用 XML/HTML 解析器(xmlstarlet、xmllint ...)。