Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14174|Odpověď: 1

[linux] Získejte metodu lokální IP adresy v linuxovém shell skriptu

[Kopírovat odkaz]
Zveřejněno 22.11.2021 10:28:30 | | | |
Metoda 1: ifconfig -a

Příkazová parsace

ifconfig -a vrací všechny IP informace stroje stejným způsobem jako spuštění tohoto příkazu v okně
grep inet zachytí linku obsahující IP
grep -v 127.0.0.1 Odstraňte řádek, který ukazuje lokálně
grep -v inet6 pro odstranění řádku obsahujícího inet6
awk { print $2} $2 představuje druhou skupinu, která je ve výchozím nastavení dělena prostorem, a $1 představuje první skupinu
tr -d "addr: Odstraňte řetězec "adddr:"

Situace s více-síťovými kartami

Pokud je více síťových kart, může se objevit více IP adres různých segmentů CIDR, a pokud stále vykonáte výše uvedený příkaz, bude vráceno více IP adres, a to následovně:

Předpokládejme, že stroj má IP adresy 192.*.*.8 a 10.*.*.*.* CIDR bloků, a nyní chceme implementovat IP adresy různých CIDR segmentů pro tisk různých výstupů, shell skript je následující:




Metoda 2: IP addr

To je vše k tomuto článku o tom, jak získat nativní IP adresu v linuxovém shell skriptu.



Původní:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:Poznámky: Na základě .NET platforma
Další:Linuxové jádro: NMI watchdog: CHYBA: soft lockup - CPU
 Pronajímatel| Zveřejněno 06.10.2023 11:09:02 |
Windows nemá prohlížeč, který by získal externí (výstupní) IP adresu
https://www.itsvse.com/thread-10068-1-1.html
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com