Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14174|Risposta: 1

[Linux] Ottieni il metodo dell'indirizzo IP locale nello script di Linux shell

[Copiato link]
Pubblicato su 22/11/2021 10:28:30 | | | |
Metodo 1: ifconfig -a

Parsing a comandi

ifconfig -a restituisce tutte le informazioni IP della macchina nello stesso modo in cui si esegue questo comando sotto Windows
grep inet intercetta la linea contenente l'IP
grep -v 127.0.0.1 Rimuovere la linea che punta localmente
grep -v inet6 rimuovere la riga contenente inet6
awk { print $2} $2 rappresenta il secondo gruppo che viene diviso per spazio di default, e $1 rappresenta il primo gruppo
tr -d "addr: Rimuovi la stringa "addr:"

Situazione multi-scheda di rete

Se ci sono più NIC, possono comparire più indirizzi IP di segmenti CIDR diversi e, se continui a eseguire il comando sopra, verranno restituiti più indirizzi IP, come segue:

Supponiamo che una macchina abbia indirizzi IP di 192.*.*.8 e 10.*.**.*.* blocchi CIDR, e ora vogliamo implementare gli indirizzi IP di diversi segmenti CIDR per stampare output differenti, lo script di shell è il seguente:




Metodo 2: addr IP

Questo è tutto per questo articolo su come ottenere un indirizzo IP nativo in uno script shell Linux.



Originale:Il login del link ipertestuale è visibile.




Precedente:Note: Basato su. piattaforma .NET
Prossimo:kernel Linux:NMI watchdog: BUG: blocco soft - CPU
 Padrone di casa| Pubblicato su 06/10/2023 11:09:02 |
Windows non dispone di un browser per ottenere un indirizzo IP esterno (egress)
https://www.itsvse.com/thread-10068-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com