+ Responder ao Tópico



  1. #1

    Padrão Como fazer no joe e vi a seguinte alteração

    Como consigo fazer:

    abacate 10.11.0.35 Externa 07/01/11
    mamao 10.12.0.136 Externa 07/01/11

    No vi e no joe:

    Passar para:

    10.11.0.35 abacate
    10.12.0.136 mamao

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

    Padrão Re: Como fazer no joe e vi a seguinte alteração

    Humm, no vi complica, mas com awk é fácil.
    Código bash:
    awk '{print $2 " " $1}' arquivo.txt
    Vou tentar achar como fazer isso no vi, faz tempo que não brinco nele.
    EDIT:
    No vim eu fiz isso (no caso, só dá match em letras no primeiro campo e em números e "." no segundo campo, não é tão genérico quanto no awk)
    Código bash:
    :%s/\v^([a-z]*)\s*([0-9.]*).*$/\1 \2/g
    Última edição por osmano807; 11-01-2011 às 17:13.



  3. #3

    Padrão Re: Como fazer no joe e vi a seguinte alteração

    Olha só.

    Eu vou utilizar dessa forma, mas gostaria de saber também com o vi e também com joe.
    De qualquer forma, obrigado pelo auxilio.


    Obrigado.