Procura de texto por soma colunar

0

Eu tenho um arquivo csv que simplificou por aqui é algo como isto:

Brett, Spencer, 3, 11, inactive
Bendar, Scott, 4, 8, active
Singh, Jit, 11, 2, active

Eu preciso fazer algum tipo de pesquisa grep (ou qualquer outro utilitário linux amplamente disponível) que produza todas as linhas em certas colunas que somam um certo valor. Então, se eu procurasse por linhas onde as colunas 3 e 4 totalizassem 13, eu obteria:

Singh, Jit, 11, 2, active
    
por DavidR 07.11.2017 / 00:18

1 resposta

4

Este é um trabalho para awk :

awk -F, '$3 + $4 == 13 { print }' /path/to/file
    
por 07.11.2017 / 00:19