2014-12-03 4 views
0

У меня есть таблица со значениями. Я хочу выделить строки, которые имеют определенное значение столбца, используя UNIX. Ниже мой стол.Как извлечь содержимое таблицы на основе значения столбца?

Номер_файла Дата тзд Appln

12 , ADRJH , 2014-12-02 , SUCCESS 
12 , AHW , 2014-12-03 , SUCCESS 
92 , AIWEFEWMS , 2014-12-02 , SUCCESS 
66 , AIWEMS , 2014-12-03 , SUCCESS 
3 , CCWEA , 2014-12-02 , SUCCESS 
3 , CCWEA , 2014-12-03 , SUCCESS 
85 , CCWEDB , 2014-12-02 , SUCCESS 
85 , CCYHDB , 2014-12-03 , SUCCESS 
5 , GENESTUHTYS , 2014-12-02 , SUCCESS 
3 , GTTGXS , 2014-12-02 , SUCCESS 
3 , GXUIKS , 2014-12-03 , SUCCESS 
1 , MDUJM , 2014-12-02 , SUCCESS 
1 , MDYUJM , 2014-12-03 , SUCCESS 
5 , medsUYJYapecc , 2014-12-02 , SUCCESS 
4 , medsapeYUcc , 2014-12-03 , SUCCESS 
262 , MYUJIF , 2014-12-02 , SUCCESS 
262 , MIUJF , 2014-12-03 , SUCCESS 
805 , PYUI , 2014-12-02 , SUCCESS 
423 , PI_TYCHARGEBACK , 2014-12-02 , SUCCESS 
434 , PI_CHYUJHYUARGEBACK , 2014-12-03 , SUCCESS 
4 , PomnituYUJre , 2014-12-02 , SUCCESS 

мне нужны строки с датой в 2014-12-03. Какую команду unix можно использовать?

ответ

0

Вы можете также использовать

Grep «/ < 2014-12-03 />»Файл

символ„\ <“и„\>“будет инициировать Grep искать именно для фиксированного шаблона как„слово“, чем картины, являющейся частью«слова "

Кроме того, если вы обнаружите, что с помощью маркеров„\ <“и„\>“немного трудно, вы можете попробовать простой способ

grep -F '2014-12-03' file 

-F аргумент будет также искать фиксированную строку

если вы хотите Grep, чтобы выделить фиксированную строку, найденную в линиях в терминале

Grep '/ < 2014-12-03 />' --color файл

или

grep -F '2014-12-03' --color file 
2

Попробуйте это:

grep '\b2014-12-03\b' file 

или

awk '$4=="2014-12-03"{print}' file 

или

awk '$4=="2014-12-03"' file 
+0

работал! Спасибо за помощь – Neethu

Смежные вопросы