Vyhľadanie vašej verejnej IP adresy v Shell Script

Adresa internetového protokolu alebo adresa IP, ako je všeobecne známe, je jedinečné identifikačné číslo priradené počítaču pripojenému k sieti. Existuje niekoľko spôsobov, ako môžu užívatelia získať svoje verejné adresy IP. Je možné použiť skript Shell vedieť o ich verejnú adresu IP. Existujú príkazy Shell, ktoré dokážu vykonať úlohu. Jedným z nich je príkaz GET, ktorý zobrazuje zdrojový kód stránky . Druhou možnosťou je použiť Lynx . V opačnom prípade môžu užívatelia pomocou príkazu Sed zobraziť svoju IP adresu.

  • Nájdite svoju verejnú IP adresu pomocou Shell
  • uskutočnenie
  • GET
  • rys
  • sed

Nájdite svoju verejnú IP adresu pomocou Shell

Z niekoľkých dôvodov možno budeme musieť obnoviť verejnú IP adresu v skripte.

Avšak, keď ste na LAN, je ťažké IP bez ľudského zásahu.

uskutočnenie

Najjednoduchší spôsob je použiť jednoduchý príkaz na vyhľadávanie IP na vybratej webovej stránke:
  •  GET www.monip.org | sed -nre's /^.* (([0-9] {1, 3}) {3} [0-9] {1, 3}). * $ / 

alebo

  •  lynx - zdroj www.monip.org | sed -nre's /^.* (([0-9] {1, 3}) {3} [0-9] {1, 3}). * $ / 

alebo

  •  w3m -dump //www.monip.org/ | awk -F ':' '/ IP / {print $ 2}' 

GET

Príkaz GET (lwp-request) zakladá libwww z Perlu (balík: perl-libwww-perl-version).

Ako už názov napovedá, je to GET na stránke: vráti zdrojový kód stránky.

rys

Lynx je textový prehliadač vo väčšine distribúcií Linuxu, ktorý je v prípade potreby jednoduchšie nainštalovaný ako lwp-request (Perl).

sed

Príkaz sed:

parametre

  • -n : uvedené malé riadky displeja (týkajúce sa parametra "p")
  • -r : rozšírená podpora regulárnych výrazov
  • -e : výraz
  • s /// : označuje substitúciu
  • p : zobrazí sa výsledok (v spojení s „n“)

Parameter

  • ^. * (parameter_ip). * $ vyhľadať riadok obsahujúci adresu IP, prečítajte si viac
  • 1 : to, čo je v zátvorkách, je možné riešiť neskôr vo výraze pomocou 1.

Riadok obsahujúci IP adresu je nahradený samotnou IP adresou;).

Predchádzajúci Článok Nasledujúci Článok

Najlepšie Tipy