linux 中实现重复字符串的自动编号输出
001、方法1
(base) [root@pc1 test]# ls a.txt (base) [root@pc1 test]# cat a.txt ## 测试文本 aa aa aa bb bb cc cc cc cc ## 利用数组记录字符串重复的次数,借助printf格式化输出 (base) [root@pc1 test]# awk '{OFS = "\t"; ++ay[$0]; printf("%s\t", $0); printf("%s", $0); printf("%02d\n", ay[$0])}' a.txt aa aa01 aa aa02 aa aa03 bb bb01 bb bb02 cc cc01 cc cc02 cc cc03 cc cc04

。

浙公网安备 33010602011771号