Digamos que sua string para pesquisa seja "nome" na quarta coluna e use
awk -F ',' '$4 ~ /^name$/' filename.csv
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
Digamos que sua string para pesquisa seja "nome" na quarta coluna e use
awk -F ',' '$4 ~ /^name$/' filename.csv
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