Поиск в столбце csv файла
Есть ли способ поиска содержимого определенного столбца файла CSV с помощью терминала. Но это все равно возвращает всю информацию остальных столбцов.
Я хочу иметь возможность искать строку в столбце файла CSV и, если он совпадает, вернуть всю информацию в той же строке
Можно ли внедрить его в командный файл оболочки и спросить пользователя, какую строку искать
2 ответа
Допустим, ваша строка для поиска - "имя" в 4-м столбце, а затем используйте
awk -F ',' '$4 ~ /^name$/' filename.csv
awk -F',' '$N == "string to search"' filename.csv
Замените N номером столбца и filename.csv именем файла для поиска