+ Responder ao Tópico



  1. #1

    Padrão Por que meu script está retronando o valor vazio?

    Por que quando executo a linha logo abaixo a mesma não retorna nada?

    ROTA=`(route -v | grep default | awk -F'''{print $2}')`
    echo $ROTA

    O retorno é vazio. Quero pegar o IP data rota default, mas não estou conseguindo.

    Espero por qualquer ajuda ou orientação.

    Abraço.

  2. #2
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão

    IP:
    Código :
    route -v | grep default | awk '{print $2}'
    Interface (aqui como é pppoe, não seta ip, é por interface):
    Código :
    route -v | grep default | awk '{print $8}'

    Mas pelo que eu estou vendo, seu problema é no delimitador do awk, está 'vazio'



  3. #3

    Padrão

    Citação Postado originalmente por osmano807 Ver Post
    IP:
    Código :
    route -v | grep default | awk '{print $2}'
    Interface (aqui como é pppoe, não seta ip, é por interface):
    Código :
    route -v | grep default | awk '{print $8}'

    Mas pelo que eu estou vendo, seu problema é no delimitador do awk, está 'vazio'
    Olá,

    Testei o que você me passou e aparentemente deu certo. Foi bom você ter mencionado tanto o pppoe como a interface, pois eu uso os dois.

    Muitíssimo obrigado pela sua atenção.

    Abraço.

    Muito obrigado pela sua atenção.
    Última edição por aprendiz_ce; 17-12-2009 às 00:12.