【发布时间】:2019-12-10 09:45:37
【问题描述】:
我正在尝试从包含 3 列的 txt 文件中删除一些条目。前两个包含 ID 条目,第三个包含其百分比,如下所示:
ID#3 ID#1 100.00
ID#4 ID#4 40.00
ID#4 ID#5 33.065
ID#5 ID#5 100.000
ID#5 ID#4 33.065
ID#6 ID#6 100.000
我想“删除”每个具有相同 ID 的条目,但仅当百分比为 100% 时,所需的输出将如下所示:
ID#3 ID#1 100.00
ID#4 ID#4 40.00
ID#4 ID#5 33.065
ID#5 ID#4 33.065
我试过了:
cat file.txt | awk '$3!=100.0 && $1=$2 {print $1,$2}'
但是当前两列不同时,我找不到包含案例的方法!
【问题讨论】: