我有以下打印我当前 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
。
我怎样才能做到这一点?