Como fazer corretamente o aliasing para whois

2

Estou tentando fazer com que esse alias funcione.

alias awhois='whois -h whois.cymru.com " -v $1"'

Mas o bash não produz o mesmo resultado.

# awhois 8.8.8.8
Error: no ASN or IP match on line 1.
AS      | IP               | AS Name
15169   | 8.8.8.8          | GOOGLE - Google LLC, US

# whois -h whois.cymru.com " -v 8.8.8.8"
AS      | IP               | BGP Prefix          | CC | Registry | Allocated  | AS Name
15169   | 8.8.8.8          | 8.8.8.0/24          | US | arin     | 1992-12-01 | GOOGLE - Google LLC, US

Como posso fazer isso funcionar? Obrigado.

    
por Kir 15.11.2017 / 05:26

1 resposta

3

Os alias não reconhecem os parâmetros posicionais. Use uma função em vez disso.

awhois()
{
  whois -h whois.cymru.com " -v $1"
}
    
por 15.11.2017 / 05:28