【发布时间】:2014-05-18 14:56:31
【问题描述】:
好的,所以我不确定 gawk 是不是这里最好的工具,所以如果有人有使用 perl、sed、uniq 的简单方法,我会很高兴使用它。我正在尝试过滤一组如下所示的数据:
"1" "ARI201304010" "SLN" 1 0 0 1
"2" "ARI201304010" "SLN" 1 0 1 1
"3" "ARI201304010" "SLN" 1 0 1 3
"4" "ARI201304010" "SLN" 1 0 1 0
"5" "ARI201304010" "SLN" 1 0 2 1
"6" "ARI201304010" "SLN" 1 1 0 1
"7" "ARI201304010" "SLN" 1 1 0 0
"8" "ARI201304010" "SLN" 1 1 1 0
"9" "ARI201304010" "SLN" 1 1 2 2
"10" "ARI201304010" "SLN" 2 0 0 0
第 5 个元素只能是 1 或 0。
我想打印的是第 5 个字段上最后一次出现的值。
仅当第 5 个字段与前一行中的值不匹配时才打印。
【问题讨论】:
标签: perl sorting unix sed gawk