日期:2014-05-16  浏览次数:20834 次

sed 替换最后一次出现的字符
11111
111
1111111
11111
111

把最后一个1 替换成a

------解决方案--------------------
sed 's/.$/a/g' fileName
------解决方案--------------------
这个有挑战,得保存1出现的位置
然后到文件结束后,再执行一次替换。

友情支持。
------解决方案--------------------
sed 's/\(.*\)1\(.*\)/\1a\2/' yourfile
------解决方案--------------------
探讨

sed 's/\(.*\)1\(.*\)/\1a\2/' yourfile