Я проверил эту командуКак создать псевдоним правильно
$ 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
@fedorqui Нет, в '' bash' тире в именах функций/псевдонимов. –
Умм, хорошо знать, @ AdrianFrühwirth, я этого не делаю. Благодаря! – fedorqui