【发布时间】:2022-11-29 16:09:34
【问题描述】:
我有一个数据文件 (file.txt) 包含以下几行:
123 pro=tegs, ETA=12:00, team=xyz,user1=tom,dom=dby.com
345 pro=rbs, team=abc,user1=chan,dom=sbc.int,ETA=23:00
456 team=efg, pro=bvy,ETA=22:00,dom=sss.co.uk,user2=lis
只有当ETA= 数字大于 15 时,我才希望获得第一列 ($1),就像这里我将只有第二和第三行第一列是预期的。
345
456
我试过 cat file.txt | awk -F [,TPF=]' '{print $1}' 但它的打印整行最后有 ETA。
【问题讨论】: