linux sed 批量替换多个文件中的字符串
2013-04-11 11:08
281 查看
前言
今天需要替换nginx虚拟主机access log的日志格式,之前是main,加了$request_time和$upstream_response_time之后重命名为php-fpm-main,因此我需要将所有的虚拟主机文件中的main替换成php-fpm-main,手动实在是太麻烦了,这个时候sed功能就可以使用了sed批量替换
首先,grep查看一下需要替换的内容grep查找
sed替换
sed -i "s/oldstring/newstring/g" `grep 'oldstring' -rl $dir`
操作实例:
相关文章推荐
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- Linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- Linux sed 批量替换多个文件中的字符串
- Linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换多个文件中的字符串
- linux sed 批量替换字符串
- 一条命令批量替换多个文件中字符串