我正在尝试运行curl命令,grep输出并需要针对
验证输出我尝试过这种方法,但是我陷入了grepping输出之间的问题,以便可以进行验证。
curl -Is ${1} | grep -Fi "url" &> /dev/null
if [[ "grep out put should be here" && "$a" != "123" ]]; then
echo "File exist on $ENV_NAME"
else
echo "ERROR"
return 1
fi
echo_done
我无法获取grep输出并在if语句中使用它。 欣赏建议。
答案 0 :(得分:0)
尝试使用命令替换将grep输出发送到变量:
grepout=$(curl -Is ${1} | grep -Fi "url")
if [[ "$grepout" && "$a" != "123" ]]
then
echo "file exists"
else
echo "ERROR"
return 1
fi
应该遵循这些原则。