1
我有以下功能打印我目前的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
。
我該如何做到這一點?
它仍然總是返回'Yes'。 – jviotti
謝謝,'test -z'就像一個魅力! – jviotti