2015-08-11 3 views
0

В настоящее время у меня есть текстовый файл с 4 столбцами, разделенными вкладками, и я хочу фильтровать файл, используя 2-й столбец с awk.фильтрация строк с помощью awk

awk '$2 ??? {print}' Input_file 

входного файла ABCD 123-456-789 BCDE CDEF ABCD 132678999 BCDE CDEF ABCD 333-456-789 BCDE CDEF ABCD 663 667 777 BCDE CDEF ABCD 183-868-888 BCDE CDEF ABCD 123 999 999 BCDE CDEF

Ожидаемый результат ABCD 183-868-888 BCDE CDEF ABCD 333-456-789 BCDE CDEF ABCD 123-456-789 BCDE CDEF

ответ

0

Если вы хотите, чтобы фильтр 2-й столбец с -, просто попробуйте awk -F"\t" '$2 ~/-/ {print}' Input_file

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