Unix中的分组方式

Unix中的分组方式,unix,awk,Unix,Awk,我有一个文本文件(sample.txt),结构如下: CODE| NAME| CITY |AGE 01 | BEN| NYC| 40 01| GLEN| SYDNEY|40 03|MARK| TORONTO| 30 我想在Unix中根据列值筛选出记录。下面是我写的命令。 对吗?我不确定:/ awk -F "|" '{ if ($1 == "01" && $3== "40") print }' sample.txt 嗯,除了条件部分外,我认为它是正确的。我想你是想检查一下

我有一个文本文件(sample.txt),结构如下:

CODE| NAME| CITY |AGE
01 | BEN| NYC| 40
01| GLEN| SYDNEY|40
03|MARK| TORONTO| 30
我想在Unix中根据列值筛选出记录。下面是我写的命令。 对吗?我不确定:/

awk -F "|" '{ if ($1 == "01" &&  $3== "40") print  }' sample.txt

嗯,除了条件部分外,我认为它是正确的。我想你是想检查一下
如果($1==“01”和&$4==“40”)
。试一下,看看进展如何

awk -F "|" '{ if ($1 == "01" && $4== "40") print }' sample.txt

我做了一些研究和开发,发现下面几行更合适:awk-F“|”{if($1==“01”&&&$4==“40\R”)print}sample.txt