Linux 中 如何将文本每行中最后一个出现的指定字符替换为特定的字符
001、
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt ## 测试数据 01 02k 03k k04 05 06 07 08 09k 10 11k 12 13 14k 15 16 17 18k 19k 20k [root@PC1 test]# sed 's/\(.*\)k/\1QQ/' a.txt ## 将每行中最后一个出现的k转换为QQ 01 02k 03k QQ04 05 06 07 08 09k 10 11QQ 12 13 14QQ 15 16 17 18k 19k 20QQ

。