Pesquisar coluna do arquivo csv

-3

Existe uma maneira de pesquisar o conteúdo de uma coluna específica de um arquivo csv usando o terminal. Mas isso ainda retorna todas as informações do restante das colunas.

Eu quero poder procurar uma string em uma coluna de um arquivo csv e, se ela corresponder, retornar todas as informações da mesma linha

Está longe de implementá-lo em um arquivo bash do shell e perguntar ao usuário qual string pesquisar

    
por Jhondoe 16.12.2014 / 17:21

2 respostas

1

Digamos que sua string para pesquisa seja "nome" na quarta coluna e use

awk -F ',' '$4 ~ /^name$/' filename.csv
    
por user3138373 16.12.2014 / 18:42
1
awk -F',' '$N == "string to search"' filename.csv

Substitua N pelo número da coluna e nome do arquivo.csv pelo nome do arquivo para pesquisar

    
por Jhondoe 16.12.2014 / 18:41