+ Responder ao Tópico



  1. #1
    RSM
    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
    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






Tópicos Similares

  1. Respostas: 10
    Último Post: 23-06-2016, 11:09
  2. Respostas: 1
    Último Post: 30-07-2013, 15:46
  3. Respostas: 5
    Último Post: 29-05-2012, 13:59
  4. Filtro de texto (awk, cut etc...)
    Por RSM no fórum Servidores de Rede
    Respostas: 0
    Último Post: 26-03-2004, 10:21
  5. Filtros de Impressão!!!
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 07-08-2002, 11:24

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L