2

Я пытаюсь заставить этот псевдоним работать.

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 ответ1

3

Псевдонимы не распознают позиционные параметры. Вместо этого используйте функцию.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .