`` `BASH  
 Obtenha o endereço de gateway padrão 
  Rota IP | Grep Padrão | awk '{print $ 3}'   
 Obtenha a máscara de sub -rede da interface de gateway padrão 
  IP Addr Show $ (IP Route | Grep Padrão | Awk '{Print $ 3}') | Grep INET | awk '{print $ 2}' 
 `` `   
 Explicação:   1. 
 `rota IP | Grep Padrão | awk '{print $ 3}' ` :Este comando recupera o endereço padrão do gateway. 
 - `IP Route`:lista a tabela de roteamento. 
 - `grep default`:filtra a saída em linhas que contêm" padrão ". 
 - `awk '{print $ 3}'`:extrai o terceiro campo, que é o endereço do gateway padrão.  
 2. 
 `ip addr show $ (rota ip | Grep padrão | awk '{print $ 3}') | Grep INET | awk '{print $ 2}' ` :Este comando obtém a máscara de sub -rede da interface à qual o gateway padrão é atribuído. 
 - `ip addr show`:exibe informações da interface de rede. 
 - `$ (rota IP | Grep Padrão | Awk '{Print $ 3'})`:Esta é uma substituição de comando que insere a saída do comando anterior (endereço padrão do gateway) no comando. 
 - `Grep Inet`:filtra a saída em linhas que contêm" INET ", que indica um endereço IPv4. 
 - `awk '{print $ 2}'`:extrai o segundo campo, que é a máscara de sub -rede.   
 Exemplo de saída:   `` `  
 Endereço do gateway padrão 
  192.168.1.1   
 Máscara de sub -rede da interface de gateway padrão 
  255.255.255.0 
 `` `   
 Nota:   - Este método pressupõe que o gateway padrão seja atribuído a uma única interface. Se várias interfaces estiverem configuradas com o mesmo gateway padrão, a saída poderá não ser precisa. 
 - Você também pode usar o comando `rota` em vez da` IP Route`, mas a sintaxe pode variar dependendo da sua distribuição Linux. 
 - Esses comandos são específicos para o utilitário `ip`, disponível na maioria das distribuições modernas do Linux. Se você estiver usando um sistema mais antigo, talvez seja necessário usar comandos diferentes.