移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> 系统运维 -> linux批量替换多个文件中的字符串 -> 正文阅读

[系统运维]linux批量替换多个文件中的字符串

分类:系统运维 标题:linux批量替换多个文件中的字符串 网站:软件世界网
[系统运维] linux批量替换多个文件中的字符串 | 软件世界网
详细内容:
一、linux sed 批量替换多个文件中的字符串
sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`
例如:替换当前目录下所有文件中的log.txt为test.log
sed -i "s/log.txt/test.log/g" `grep
 log.txt -rl /home`
二、下面这条命令:
find ./ -type f
此命令是显示当前目录下所有的文件
上面的“s|ABCD|Linux| g”是perl要执行的脚本,即把所有ABCD替换为Linux
如果不写最后的那个g,“s|ABCD|Linux| ”将只替换每一行开头的ABCD 
上一篇文章      下一篇文章      查看所有文章
2015-01-08 19:48:44  
系统运维 最新文章
linux新进程的创建
Muduo网络库源码分析(一)EventLoop事件循
Linux系统分区
haproxylvsnginx负载均衡的比较
PeopleSoft介绍
win7+iis7+asp+.net+php环境配置
执行系统命令并且将输出写到指定日志文件的
linux批量替换多个文件中的字符串
makefile中=、:=和+=的区别
Linux服务器不关机新增硬盘的方法
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --