Os alias não reconhecem os parâmetros posicionais. Use uma função em vez disso.
awhois()
{
whois -h whois.cymru.com " -v $1"
}
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.
Tags bash bash-alias