Rechercher une colonne de fichier csv


-3

Existe-t-il un moyen de rechercher le contenu d'une colonne spécifique d'un fichier csv en utilisant le terminal.Mais qu'il renvoie toujours toutes les informations du reste des colonnes.

Je veux pouvoir rechercher une chaîne dans une colonne d'un fichier csv et si elle correspond, retourner toutes les informations dans la même ligne

Est-il possible de l'implémenter dans un fichier shell bash et de demander à l'utilisateur dans quelle chaîne rechercher

1
awk -F',' '$N == "string to search"' filename.csv

Replace N with column number and filename.csv with filename to search


1

Lets say your string to search is "name" in the 4th column, then use

awk -F ',' '$4 ~ /^name$/' filename.csv