如何正确地为 whois 设置别名

如何正确地为 whois 设置别名

我正在尝试让这个别名发挥作用。

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

但是 bash 没有给出相同的输出。

# 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

我怎样才能让它工作?谢谢。

答案1

别名无法识别位置参数。请改用函数。

awhois()
{
  whois -h whois.cymru.com " -v $1"
}

相关内容