現在のIPを出力する次の関数があります。
function get_ip
echo -n -s (ifconfig en1 | grep inet | grep -v inet6 | awk '{print $2}')
end
$ get_ip
192.168.1.4~
offline
何も返さない場合は印刷するのを楽しみにしていget_ip
ます(オフラインの場合は "" と印刷されます)。
私は試した:
if get_ip
echo "Yes"
else
echo "No"
end
しかし、それは常に を返しますYes
。
どうすればこれを達成できますか?