博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux shell 替换最后出现的匹配
阅读量:7082 次
发布时间:2019-06-28

本文共 237 字,大约阅读时间需要 1 分钟。

hot3.png

sed -E 支持group, \1就表示group1

如下代码的意思是替换 匹配到"\.([^.]+)$"这个正则的字符串为"-gaoshu.\(匹配到的原文)"

就是把最后一个点替换为 "_gaoshu. "

test=aaa.ddd.tr#aaa.ddd_v1.0.1.tr		echo $test | sed -E "s/\.([^.]+)$/_gaoshu\.\1/"

 

转载于:https://my.oschina.net/sfshine/blog/2873788

你可能感兴趣的文章
linux驱动系列之s3c2440内存布局
查看>>
asp.net上传文件大小限制
查看>>
javascript基础拾遗——词法作用域
查看>>
该来的年终总结,还是来了
查看>>
HustOJ - 1001
查看>>
typedef void far *LPVOID 的具体定义
查看>>
webp图片转换工具
查看>>
2015.12.24(圣诞节) 解决Oralce数据库将具有相同属性的多行合并为一行的简单方法多年想要wmsys.wm_concat...
查看>>
嵌入式Linux之旅——环境搭建篇之烧写整个系统
查看>>
批量删除.svn文件夹、.svn文件
查看>>
python orm框架
查看>>
python数据结构
查看>>
POJ-1088 滑雪 dp
查看>>
数组元素逆置[拙劣的递归]
查看>>
IO 流之字符流的缓冲区
查看>>
NumberFormat类的用法
查看>>
linx 实用操作命令二
查看>>
数字转大写
查看>>
js中用户名的正则(字符,数字,下划线,减号)
查看>>
JavaScript splice() 方法和JavaScript split() 方法
查看>>