Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14174|Resposta: 1

[Linux] Obtenha o método de endereço IP local no script do Linux shell

[Copiar link]
Publicado em 22/11/2021 10:28:30 | | | |
Método 1: ifconfig -a

Análise sintática de comandos

ifconfig -a retorna todas as informações de IP da máquina da mesma forma que executa esse comando sob janela
grep inet intercepta a linha contendo o IP
grep -v 127.0.0.1 Remover a linha que aponta localmente
grep -v inet6 remover a linha contendo inet6
awk { print $2} $2 representa o segundo grupo que é dividido por espaço por padrão, e $1 representa o primeiro grupo
tr -d "addr: Remover a sequência "addr:"

Situação de placa multi-rede

Se houver múltiplas NICs, múltiplos endereços IP de diferentes segmentos CIDR podem aparecer, e se você ainda executar o comando acima, múltiplos endereços IP serão retornados, conforme segue:

Suponha que uma máquina tenha endereços IP de 192.*.*.8 e 10.*.*.*.* blocos CIDR, e agora quisermos implementar os endereços IP de diferentes segmentos CIDR para imprimir diferentes saídas, o script do shell é o seguinte:




Método 2: adição IP

É só isso para este artigo sobre como obter um endereço IP nativo em um script de shell do Linux.



Original:O login do hiperlink está visível.




Anterior:Notas: Baseado em. Plataforma .NET
Próximo:Kernel Linux:NMI watchdog: BUG: bloqueio suave - CPU
 Senhorio| Publicado em 06/10/2023 11:09:02 |
O Windows não possui um navegador para obter um endereço IP externo (de saída)
https://www.itsvse.com/thread-10068-1-1.html
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com