Как извлечь конкретные столбцы в CSV-файл на определенную дату с помощью сценариев оболочки? - PullRequest
0 голосов
/ 30 июня 2019

вот выдержка из файла CSV csvfile

Мне нужно извлечь извлечение всех столбцов с датой 1/3/06 и с шестым столбцом «ЧЕЛОВЕЧЕСКОЕ ЧЕЛОВЕК».

Я наивно пытался использовать GREP как таковой

 grep "1/3/06" SacramentocrimeJanuary2006.csv | grep "MISSING PERSON"

, но не получил нужный результат

1 Ответ

1 голос
/ 30 июня 2019

Не могли бы вы попробовать следующее.

awk '/^1\/3\/06$/' && $6=="MISSING PERSON"'  Input_file

Измените значение с awk на awk 'BEGIN{FS=OFS=","}.... в приведенном выше коде, если ваш Input_file разделен запятыми и вам нужен вывод через запятую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...