awk打印图案

时间:2017-03-06 11:47:49

标签: linux unix awk

我有一个巨大的文本文件,我要打印的列包含单词````

LastRechargeDate= xxxx

其中:

xxxx is deferent dates

这个单词/模式大多可以在第13列中找到。所以,我使用了以下awk命令

nawk -F "," | print '{print $1, $13}'

我的问题是,我想在某些行中打印的单词位于第23列,第19列中的某些行

1 个答案:

答案 0 :(得分:0)

假设日期不是正则表达式并发症......

regexp_extract(field, "([^_]+)_([A-Z]{2}[_A-Z]*)_([^_]+)_(.+)", 1)

打印包含您的模式的行和字段(不仅等于)