sed 替换
来源:互联网 发布:mac 截图快捷键 编辑:程序博客网 时间:2024/05/29 08:32
一、Mahuinan法:
用sed命令可以批量替换多个文件中的字符串。
语法:sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
例如:我要把mahuinan替换为huinanma,
执行命令:sed -i "s/mahuinan/huinanma/g" 'grep mahuinan -rl /www'
这是目前linux最简单的批量替换字符串命令了!
具体格式如下:
sed -i "s/oldString/newString/g" `grep oldString -rl /path`
实例代码:
sed -i "s/大小多少/日月水火/g" `grep 大小多少 -rl /usr/aa`
sed -i "s/大小多少/日月水火/g" `grep 大小多少 -rl ./`
二、Sumly法
执行命令:
perl -p -i -e "s/China/Sumly/g" /www/*.htm /www/*.txt
上面的意思是说将www文件夹下所有的htm和txt文件中的“China”都替换为“Sumly”
三、30T法
执行命令:
perl -pi -e 's|baidu|30T|g' `find /www -type f`
上面的意思是说将www文件夹下所有文件,不分扩展名,所有的“baidu”都替换为“30T”
0 0
- sed 替换
- sed替换
- sed 替换
- sed替换
- sed替换
- sed 替换
- sed替换
- sed 替换
- sed 替换
- sed替换
- GNU Sed - Sed替换入门
- sed 文本替换测试
- sed 替换空格
- sed字符串对象【替换】
- Sed 替换字符串
- sed变量替换问题
- linux sed 替换 变量
- SED 跨行替换
- qt 编译工程发现的问题 noapc-t1
- MFC将窗口最小化到托盘及还原
- HashMap 和 Hashtable的区别
- Vundle安装
- A different object with the same identifier value was already associated with the session
- sed 替换
- program
- 系统码与非系统码
- Java EE7和Maven工程入门(5)
- SQL注入语句大全
- Java编程基础-----Java集合框架的关系图
- Leetcode:Reverse Words in a String
- android—补间动画(Tween Animation)旋转的血轮眼
- 利用mySql处理数据——把数据按照指定时间间隔导出