Remove linhas de um arquivo com o awk

0

Gostaria de remover linhas de um arquivo de texto delimitado por uma guia se uma determinada string estiver presente em uma coluna especificada.

Exemplo, Se a coluna 20 for igual a 5T, remova todas as linhas do arquivo e imprima o restante.

Também gostaria de poder fazer isso para vários valores na coluna 20

Remove linhas se a coluna 20 for igual a 5T, 6T e 7T.

    
por Meghan 07.09.2017 / 14:39

1 resposta

1

Solução de

awk , de acordo com sua descrição:

awk -F'\t' '$20!~/^[567]T$/' file 
    
por 07.09.2017 / 14:46

Tags