कैसे ठीक से एलिसिंग के लिए whois


2

मैं इस उपनाम को काम करने की कोशिश कर रहा हूं।

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

लेकिन बैश समान आउटपुट नहीं देता है।

# 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

मैं यह कैसे काम कर सकता हूं? धन्यवाद।

जवाबों:


3

उपनाम स्थितीय मापदंडों को नहीं पहचानते हैं। इसके बजाय एक फ़ंक्शन का उपयोग करें।

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

धन्यवाद! यह काम करता है लेकिन जब मैं "स्रोत .bash_profile" करता हूं, तो यह त्रुटि निकली। -bash: .bash_profile: line 55: syntax error near unexpected token `(' -bash: .bash_profile: line 55: `awhois()' क्या यह सामान्य है?
Kir

क्या आप सुनिश्चित हैं कि आप बैश का उपयोग कर रहे हैं और उदा। अपने खोल के रूप में पानी का छींटा?
Ignacio Vazquez-Abrams

हां, मैं बैश का उपयोग कर रहा हूं। शैल: / बिन / बैश
Kir
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.