当前位置: 技术问答>linux和unix
sed 替换最后一次出现的字符
来源: 互联网 发布时间:2017-02-17
本文导语: 11111 111 1111111 11111 111 把最后一个1 替换成a | sed 's/(.*)1(.*)/1a2/' yourfile | sed 's/.$/a/g' fileName | 这个有挑战,得保存1出现的位置 然后到文件结束后,再执...
11111
111
1111111
11111
111
把最后一个1 替换成a
111
1111111
11111
111
把最后一个1 替换成a
|
sed 's/(.*)1(.*)/1a2/' yourfile
|
sed 's/.$/a/g' fileName
|
这个有挑战,得保存1出现的位置
然后到文件结束后,再执行一次替换。
友情支持。
然后到文件结束后,再执行一次替换。
友情支持。
|
++
充分印证了贪婪匹配。