Linux 中如何实现将每一行最后一个匹配的指定字符替换为特定的字符
001、
[root@localhost test]# ls a.txt [root@localhost test]# cat a.txt ## 测试数据 ab ad aj dd ii rr [root@localhost test]# sed 's/\(.*\)a/\1Q/' a.txt ## 将每行最后一个匹配的a替换为Q ab ad Qj dd ii rr
。
001、
[root@localhost test]# ls a.txt [root@localhost test]# cat a.txt ## 测试数据 ab ad aj dd ii rr [root@localhost test]# sed 's/\(.*\)a/\1Q/' a.txt ## 将每行最后一个匹配的a替换为Q ab ad Qj dd ii rr
。