我想使用awk比较文件中的2列。我要为表达式比较的列如下所示:
A1 123456 456783 NR A1 789876 432565 NM等。我想将第4列和第8列与第4列和第8列中包含NR的文件分开。
我尝试过使用awk awk '$4 && $8 ~ /NR_/{print}'
但是在运行脚本时没有任何反应。
有人可以帮忙。
问候。
答案 0 :(得分:0)
如果我理解你的问题,以下代码将打印第4和第8列都有NR的行。
awk '$4~"NR"&&$8~"NR" {print}' fileName.txt
答案 1 :(得分:0)
awk '$4 ~ /NR/ && $8 ~ /NR/ ' file
答案 2 :(得分:0)
很难从一个样本输入行判断出来但听起来像你想要的是:
awk '($4=="NR") && ($8=="NR")'