Поиск в столбце csv файла

Есть ли способ поиска содержимого определенного столбца файла CSV с помощью терминала. Но это все равно возвращает всю информацию остальных столбцов.

Я хочу иметь возможность искать строку в столбце файла CSV и, если он совпадает, вернуть всю информацию в той же строке

Можно ли внедрить его в командный файл оболочки и спросить пользователя, какую строку искать

2 ответа

Допустим, ваша строка для поиска - "имя" в 4-м столбце, а затем используйте

awk -F ',' '$4 ~ /^name$/' filename.csv
awk -F',' '$N == "string to search"' filename.csv

Замените N номером столбца и filename.csv именем файла для поиска

Другие вопросы по тегам