首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

sed 替换最后一次出现的字符解决办法

2012-04-24 
sed 替换最后一次出现的字符11111111111111111111111把最后一个1 替换成a[解决办法]sed s/.$/a/g fileNa

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

热点排行