Linux 中 依据列标识对数据进行编号
001、Linux 中 依据列标识对数据进行编号
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt ## 测试文本 01 b 03 04 05 06 c 08 09 10 11 c 13 14 15 16 b 18 19 20 21 a 23 24 25 26 c 28 29 30 [root@PC1 test]# awk '{if(!($2 in ay1)) {ay1[$2]=++count}; print $0"_"ay1[$2]}' a.txt ## 根据第二列标识对数据编号 01 b 03 04 05_1 06 c 08 09 10_2 11 c 13 14 15_2 16 b 18 19 20_1 21 a 23 24 25_3 26 c 28 29 30_2

。

浙公网安备 33010602011771号