나는이 명령이 출력제대로
192.168.1.1
192.168.1.33
192.168.1.34
192.168.1.36
192.168.1.41
을 생산
$ nmap -sP 192.168.1.* | grep 192 | awk '{print $5}'
을 테스트 한 다음 내 .bash_alias 파일에 추가 한 다음 공급했습니다.
# This alias shows IPs on the local network
alias list-ip="nmap -sP 192.168.1.* | grep 192 | awk '{print $5}'"
는 그러나 다음은이 출력 내가 whrong 뭘하는지에 대한 단서가있어
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
을 생산하고 있습니다. 출력을 명령 줄에서 실행할 때와 같아야합니다.
내가 이름'리스트 ip' 괜찮 생각하지 않는다, 당신은'list_ip' 같은 뭔가 -''피하려고 할 수 있으며,
awk
제거 할 수 있습니까? – fedorqui@fedorqui 아니요, 'bash'에서 대시는 함수/별칭 이름에서 잘됩니다. –
어, 잘 알고, @ AdrianFrühwirth, 나는 thougt하지 않습니다. 감사! – fedorqui