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
它是一個固定的詞被搜索?這是一種模式嗎? –