我正在尝试让这个别名发挥作用。
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"
}