Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14174|Répondre: 1

[Linux] Obtenir la méthode de l’adresse IP locale dans le script shell Linux

[Copié le lien]
Publié sur 22/11/2021 10:28:30 | | | |
Méthode 1 : ifconfig -a

Analyse syntaxique par commande

ifconfig -a renvoie toutes les informations IP de la machine de la même manière qu’en exécutant cette commande sous fenêtre
grep inet intercepte la ligne contenant l’IP
grep -v 127.0.0.1 Supprimer la ligne qui pointe localement
grep -v inet6 pour supprimer la ligne contenant inet6
awk { print $2} $2 représente le deuxième groupe divisé par l’espace par défaut, et $1 représente le premier groupe
tr -d « addr : Retirer la chaîne « addr »

Situation de carte multi-réseau

S’il y a plusieurs cartes réseau, plusieurs adresses IP de différents segments CIDR peuvent apparaître, et si vous exécutez toujours la commande ci-dessus, plusieurs adresses IP seront renvoyées, comme suit :

Supposons qu’une machine ait des adresses IP de 192.*.*.8 et 10.*.*.* blocs CIDR, et que nous voulions maintenant implémenter les adresses IP de différents segments CIDR pour imprimer différentes sorties, le script shell est le suivant :




Méthode 2 : addr IP

C’est tout pour cet article sur la façon d’obtenir une adresse IP native dans un script shell Linux.



Langue source:La connexion hyperlientérée est visible.




Précédent:Notes : Basé sur. Plateforme .NET
Prochain:Noyau Linux : NMI watchdog : BUG : verrouillage logiciel - CPU
 Propriétaire| Publié sur 06/10/2023 11:09:02 |
Windows ne dispose pas de navigateur pour obtenir une adresse IP externe (sortie)
https://www.itsvse.com/thread-10068-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com