楼主:
kong1104 (高义好帅!)
2017-08-27 16:46:48原本档案内容:
AAA,B,C,D
BBB,E,F,G
CCC,X,Y,Z
...
希望变成格式:
AAA,1,B,C,D
BBB,2,E,F,G
CCC,3,X,Y,Z
...
数字部分从1-10,超过会从1开始重新循环.
想请教有没有比较精简的做法
感恩
作者:
hijkxyzuw (i,j,k) ×(x,y,z)
2017-08-27 17:49:00awk 'sub(",", "," NF % 10 ",")'如果你真需要这些技能,学个 perl 或 awk 吧
(NR%10==0?10:NR%10)用 bash + sed 也不错sed -r 's/^([^,]*),(.*)$/\1,$count,\2/'