我測試過這個命令如何創建一個別名正確
$ nmap -sP 192.168.1.* | grep 192 | awk '{print $5}'
產生這種輸出
192.168.1.1
192.168.1.33
192.168.1.34
192.168.1.36
192.168.1.41
然後把它添加到我的.bash_alias文件,然後採購它。
# This alias shows IPs on the local network
alias list-ip="nmap -sP 192.168.1.* | grep 192 | awk '{print $5}'"
但隨後產生這樣的輸出
Nmap scan report for 192.168.1.1
Nmap scan report for 192.168.1.33
Nmap scan report for 192.168.1.34
Nmap scan report for 192.168.1.36
Nmap scan report for 192.168.1.41
我已經有了我在做什麼whrong毫無頭緒。我只是想讓輸出像在命令行上運行一樣,而且應該是。
我不覺得這個名字'列表ip'是好的,你可以嘗試避免'-'喜歡的東西'list_ip'? – fedorqui 2013-05-04 17:53:59
@fedorqui不,在'bash'破折號在函數/別名中沒有問題。 – 2013-05-04 17:56:28
Uhms,很高興知道,@AdrianFrühwirth,我不想。謝謝! – fedorqui 2013-05-04 17:57:31