如何根据带有awk的字段对行进行编号?
我想知道是否有一种方法可以使用awk根据字段对行进行编号。比如说, 输入 基于第一个字段,我将有以下输出 输出如何根据带有awk的字段对行进行编号?,awk,Awk,我想知道是否有一种方法可以使用awk根据字段对行进行编号。比如说, 输入 基于第一个字段,我将有以下输出 输出 1 2334 332 1 2334 546 1 2334 675 2 7890 222 2 7890 134 3 234 45 . . . 我将非常感谢你的帮助 干杯 Tawk'last!=$1{line=line+1}{last=$1;打印行,$0}'awk'last!=$1{line=line+1}{last=$1;print line,$0}'以下是如何 awk '!a[$1
1 2334 332
1 2334 546
1 2334 675
2 7890 222
2 7890 134
3 234 45
.
.
.
我将非常感谢你的帮助
干杯
T
awk'last!=$1{line=line+1}{last=$1;打印行,$0}'
awk'last!=$1{line=line+1}{last=$1;print line,$0}'
以下是如何
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 '!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