【发布时间】:2016-12-06 05:24:04
【问题描述】:
我在下面使用awk命令
awk -F'\t' 'BEGIN {OFS=",";} $9=="Consumer" && $4!="" && ($12!="" OR $13!="") {print $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16}' TEL_DATA_JUL2016_fxtcupd1.TXT
我希望 12 或 13 中的至少一个字段不应该为空,但命令没有给出想要的结果。
谁能解释一下上述命令的问题所在。
谢谢
【问题讨论】:
-
不是
OR。应该是||。 -
谢谢@sat 你救了我的命 :)