Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 14174|Отговор: 1

[linux] Вземете метода за локален IP адрес в Linux shell скрипта

[Копирай линк]
Публикувано в 22.11.2021 г. 10:28:30 ч. | | | |
Метод 1: ifconfig -a

Команден парсинг

ifconfig -a връща цялата IP информация на машината по същия начин, по който изпълнява тази команда под прозореца
grep inet прихваща линията, съдържаща IP адреса
grep -v 127.0.0.1 Премахнете линията, която сочи локално
grep -v inet6 за премахване на линията, съдържаща inet6
awk { print $2} $2 представлява втората група, която по подразбиране е разделена на пространство, а $1 представлява първата група
tr -d "addr: Премахнете низа "addr:"

Ситуация с мултимрежови карти

Ако има няколко мрежови карти, могат да се появят няколко IP адреса на различни CIDR сегменти, и ако все пак изпълните горната команда, ще бъдат върнати няколко IP адреса, както следва:

Да предположим, че една машина има IP адреси с 192.*.*..8 и 10.*.* CIDR блока, и сега искаме да реализираме IP адресите на различни CIDR сегменти, за да отпечатваме различни изходи, shell скриптът е следният:




Метод 2: IP addr

Това е всичко за тази статия за това как да получите нативен IP адрес в Linux shell скрипт.



Оригинален:Входът към хиперлинк е видим.




Предишен:Бележки: Въз основа на. .NET платформа
Следващ:Linux ядро: NMI watchdog: БЪГ: soft lockup - CPU
 Хазяин| Публикувано в 6.10.2023 г. 11:09:02 ч. |
Windows няма браузър за получаване на външен (изходящ) IP адрес
https://www.itsvse.com/thread-10068-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com