data=$(wget -qO - https://blockchain.info/fr/q/addressbalance/$pk)
if [$data != 0]; then
echo "Hello"
else
echo "good bye"
fi
我尝试了很多可能性。我不知道该怎么做。
我不明白为什么这种情况不起作用。
wget -qO - https://blockchain.info/fr/q/addressbalance/$pk
if [$? != 0]; then
echo "Hello"
else
echo "good bye"
fi
结果:
192005332305./btc.sh: ligne 6: [0 : commande introuvable good bye
答案 0 :(得分:1)
命令不返回错误代码,使用$?
wget -qO - https://blockchain.info/fr/q/addressbalance/$pk
if [ $? != 0 ]; then
echo "Hello"
else
echo "good bye"
fi
支架内应该有空间。
这里是我的测试代码,有效:
wget -qO - $1 > test.txt
if [ $? != 0 ]; then
echo "Hello"
else
echo "good bye"
fi