0
我有一个巨大的文本文件,我想打印的列中包含单词````AWK打印模式
LastRechargeDate= xxxx
其中:
xxxx is deferent dates
这个词/模式大多可以在第13列中找到。所以,我使用了以下awk命令:
nawk -F "," | print '{print $1, $13}'
我的问题是,这个词我想在一些线条打印位于列23,列一些线路19
我有一个巨大的文本文件,我想打印的列中包含单词````AWK打印模式
LastRechargeDate= xxxx
其中:
xxxx is deferent dates
这个词/模式大多可以在第13列中找到。所以,我使用了以下awk命令:
nawk -F "," | print '{print $1, $13}'
我的问题是,这个词我想在一些线条打印位于列23,列一些线路19
假设日期是不是一个正则表达式的并发症...
awk -F ',' -v Pat="LastRechargeDate= xxxx" ' '$0 ~ Pat { for (i=2;i<NF;i++) if ($i ~ Pat) print $1 "," $i }' YourFile
打印包含你的模式的线和字段(不仅相等)
程序如何理解哪一列是正确的打印,特别是如果有更多的日期列?是否有一种标题或日期列是唯一的日期列? –
我正在考虑循环。在循环内部,我搜索期望的列,如果找到了我的单词,请将其与6个字符一起打印出来。但不知道synatx – Fshamri
它是一个固定的词被搜索?这是一种模式吗? –