如何检查 windows 中 wget 的 return 值
How to examine return value of wget in windows
如何将下面的代码转换为 windows 的 CMD 行代码?
r=`wget -q www.someurl.com`
if [ $r -ne 0 ]
then echo "Not there"
else echo "OK"
fi
像这样:
wget.exe -q www.someurl.com
if errorlevel 1 (
echo not there
) ELSE (
echo ok
)
可以用
打印错误
echo Failure is %errorlevel%
使用cmd的短路&&
和||
运算符:
wget.exe -q www.someurl.com && (
echo OK
) || (
echo Not there
)
如果语句很短,你可以把它写成一行
wget.exe -q www.someurl.com && ( echo OK ) || ( echo Not there )
此方法仅记录退出代码是零还是非零。如果您需要实际的退出代码,请使用 Stuart Siegler 的回答中的 if
语句。
如何将下面的代码转换为 windows 的 CMD 行代码?
r=`wget -q www.someurl.com`
if [ $r -ne 0 ]
then echo "Not there"
else echo "OK"
fi
像这样:
wget.exe -q www.someurl.com
if errorlevel 1 (
echo not there
) ELSE (
echo ok
)
可以用
打印错误 echo Failure is %errorlevel%
使用cmd的短路&&
和||
运算符:
wget.exe -q www.someurl.com && (
echo OK
) || (
echo Not there
)
如果语句很短,你可以把它写成一行
wget.exe -q www.someurl.com && ( echo OK ) || ( echo Not there )
此方法仅记录退出代码是零还是非零。如果您需要实际的退出代码,请使用 Stuart Siegler 的回答中的 if
语句。