文本替换
来源:互联网 发布:电脑打不开淘宝网址 编辑:程序博客网 时间:2024/04/29 16:53
- 单个文件替换:
- vim:
- 全局替换:%s/Oldstring/Newstring/g
- 生成新行:%s/Oldtring/Newstring\r/g
- sed:
- sed -i 's/Oldstring/Newstring/g'
//-i, 改变原文件。-e, 不改变原文件 - 生成新行: %s/Oldstring/Newstring\n/g
- sed -i 's/Oldstring/Newstring/g'
- 多个文件替换
- find . -name "*.[c|h]" | xargs sed -i 's/Oldstring/Newstring/g'
- 将多个文件中的Windows结尾符号^M替换为Linux的回车换行符
- 如果^M不明显:(直接打开文件看不到,但是diff看得到)
- find . -name ".c|h" | xargs fromdos
- ububtu 用fromdos,其他Linux可能用dos2unix
- 如果^M很明显:(直接用vim打开就看得到)
- find . -name ".[c|h]" | xargs sed -i 's/^M/\n/g'
在Mac下文本替换用sed无效,需要用Perl
find . -name "CMVideoSampling.mm" | xargs perl -pi -e 's/gl\.h/glext\.h/g'
0 0
- 文本替换
- 文本替换
- 文本替换
- 替换文本
- 搜索、替换文本
- SHELL 文本替换
- 文本替换小程序
- sed 文本替换测试
- 文本字符替换
- linux文本替换
- 文本字符串替换
- js 替换文本
- 文本替换java实现
- shell 文本替换命令
- 文本替换对话框 CFindReplaceDialog
- 查找替换文本内容
- 文本替换程序代码
- input text文本替换
- HDU -- 1085 Holding Bin-Laden Captive!(母函数)
- 二叉树(Java)
- Struts2中Action各种转发类型
- 常见数字验证正则表达式整理
- 2015年2月8日工作日志------赵鑫
- 文本替换
- django开发整合微信API
- 欢迎使用CSDN-markdown编辑器
- sqlite命令行出现not found||sqlite进入真机权限不允许等类似提醒
- Django走起
- 汽车 T的含义
- printf打印64位的整形数
- DOM基础-1
- Unity3d自适应屏幕方案