2012-12-24 34 views
-1

我試圖打印出我的IP地址以及它前面的註釋。我不知道如何在單一行中完成所有工作。如何連接comment + bash別名命令調用?

6 alias showip="ifconfig | grep 'inet' | sed -n '5p' | tr -s ' ' | cut -d ' ' -f2" 
11 ip=showip 
12 ip="ip: $ip" 
13 echo ip 

我要找的輸出是沿着線的東西:

ip: 192.168.1.2 

感謝一羣人。

printf 'ip: %s\n' $(showip) 

更新:問題就迎刃而解了

+0

問題是什麼? – kmkaplan

+0

@kmkaplan我試圖在別名調用之前發表評論,但在一行中顯示出來......別名調用是showip並打印出ip。但我不知道如何在命令前添加註釋。 – user805981

回答

1

我不知道我理解你的問題,但你可能會尋找:

printf 'ip: %s\n' $(ifconfig | grep 'inet' | sed -n '5p' | tr -s ' ' | cut -d ' ' -f2) 
+0

美麗!啊。我懂了。多謝,夥計!我用我的別名代替了你的printf。謝謝您的幫助! – user805981