我想知道是否有一種方法使用awk根據字段對行進行編號。例如,如何用awk根據字段對行進行編號?
輸入
2334 332
2334 546
2334 675
7890 222
7890 134
234 45
.
.
.
基於第一場,我有以下的輸出
輸出
1 2334 332
1 2334 546
1 2334 675
2 7890 222
2 7890 134
3 234 45
.
.
.
我將是你的幫助表示感謝。
乾杯,
牛逼
我想知道是否有一種方法使用awk根據字段對行進行編號。例如,如何用awk根據字段對行進行編號?
輸入
2334 332
2334 546
2334 675
7890 222
7890 134
234 45
.
.
.
基於第一場,我有以下的輸出
輸出
1 2334 332
1 2334 546
1 2334 675
2 7890 222
2 7890 134
3 234 45
.
.
.
我將是你的幫助表示感謝。
乾杯,
牛逼
這裏的
awk '!a[$1]++{c++}{print c, $0}' file
1 2334 332
1 2334 546
1 2334 675
2 7890 222
2 7890 134
3 234 45
awk 'last != $1 { line = line + 1 } { last = $1; print line, $0 }'
如何,非常感謝本。 – Tony 2010-10-31 08:15:20
非常感謝您的回覆。 Ť – Tony 2010-11-03 14:10:05