使用sed正则表达式替换前后内容,保留中间匹配不变
概述网上很多正则表达式替换内容艘是通过编辑器操作,而没有命令行,所以补上一个用sed的搜索查找替换的功能实现内容替换,并保留部分内容。需求原文件内容I come from {U+5E7F}{U+5DDE}.目标文件内容I come from \u5E7F\u5DDE.实现# echo "I come from {U+5E7F}{U+5DDE}."| sed "s#{U+\([0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]\)}#\
原创
2021-01-28 11:49:31 ·
4112 阅读 ·
0 评论