+ Responder ao Tópico



  1. #1
    RSM
    Visitante

    Padrão Duvida usando filtro de texto (awk, cut, etc...)

    Tenho um arquivo texto mais ou menos assim:

    A=123 B=456 DFDFDFDF ABBB
    BABBB C=1010 10=1SBC ASDASD Z=1234
    Z=1324 ZZZZ FFF 1 2 3 4 X=ADSFADF

    Queria tratar este arquivo de forma a pegar todas as linhas, mas somente as colunas que contém "=", de forma que o resultado final ficaria assim:

    A=123 B=456
    C=1010 10=1SBC Z=1234
    Z=1324 X=ADSFADF

    Não consegui usar o cut (ex: cut -fx -d'?') neste caso, pois o arquivo não possui posição fixa dos campos.

    Alguem tem alguma dica de como fazer isso usando o cut ou awk ou outro?[/b]

  2. #2
    RSM
    Visitante

    Padrão resposta...

    Um amigo me respondeu esta duvida no forum da br-linux.org.

    Estou repassando a dica para quem se interessar...

    perl -ne 'print join " ", grep {/=/} split; print "\n"' < texto