linux sed 批量替换字符串
2016-03-23 15:03
288 查看
inux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。
命令如下:sed -i s/原字符串/新字符串/g `grep 原字符串 -rl 所在目录`
解释一下:
-i 表示inplace edit,就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名
这个命令组合很强大,要注意备份文件。
目前试下来就如下可以成功使用:
将Browser中所有Wi-Fi 替换成WLAN
/mnt/ZAL/packages/apps/Browser$sed -i s/Wi-Fi/WLAN/g `grep Wi-Fi -rl . /`
注意这个 `符号 在于键盘上数字1旁边的键
命令如下:sed -i s/原字符串/新字符串/g `grep 原字符串 -rl 所在目录`
解释一下:
-i 表示inplace edit,就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名
这个命令组合很强大,要注意备份文件。
目前试下来就如下可以成功使用:
将Browser中所有Wi-Fi 替换成WLAN
/mnt/ZAL/packages/apps/Browser$sed -i s/Wi-Fi/WLAN/g `grep Wi-Fi -rl . /`
注意这个 `符号 在于键盘上数字1旁边的键
相关文章推荐
- linux下开发android_jni过程及错误经历
- 关于linux 下fcntl()函数的介绍
- linux下read/write编程
- linux下hwclock查询和设置硬件时钟
- Linux环境中查看java的安装路径,设置环境变量
- Centos6.5 卸载mysql
- “Linux内核分析”第五周报告
- linux ubuntu下如何安装并且切换java版本(Unsupported major.minor version 52.0)
- 嵌入式linux的系统搭建与配置
- Linux gzip: stdin: unexpected end of file 硬盘没有空间
- centos7 关闭firewall安装iptables并配置
- debian添加删除用户
- linux路由添加
- Linux 实现自动备份mysql
- linux 常用命令
- Linux命令 crontab
- Dubbo基础篇_01_CentOS安装jdk,Tomact环境
- centos grub安装
- Linux文件的打包与压缩
- 怎么判断你的linux系统是不是运行在虚拟机器上面