Как правильно сделать алиасинг для 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"
}