UBUNTU Linux

UBUNTU Linux

[ 14 主题 / 19 回复 ]
版主:
下一个帖子 上一个帖子 您是本帖的第 361 个阅读者 推荐 举报 打印
主题:Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。

aotianlong 发表于 6 个月 第1楼

Linux批量替换多个文件中字符串

Linux下批量替换多个文件中的字符串的简单方法。用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 ./`

http://www.phpq.net/linux/linux-replace-multi-file-string.html
http://blog.zol.com.cn/1395/article_1394052.html
标签:
Sigline
胯下草泥马,脚踩阿迪王; 手托吉跋猫,家养达菲鸡; 仰望吟稻雁,俯瞰尾申鲸; 生煎法克鱿,蛋炒潜烈蟹; 今生菊花蚕,来世雅蠛蝶; 何处寻鹑鸽,也门共和国 ...

aotianlong 发表于 5 个月 第1楼

gzip_static on;

gzip_http_version 1.1;
gzip_proxied expired no-cache no-store private auth;
gzip_disable "MSIE [1-6] \.";
gzip_vary on;

Sigline
胯下草泥马,脚踩阿迪王; 手托吉跋猫,家养达菲鸡; 仰望吟稻雁,俯瞰尾申鲸; 生煎法克鱿,蛋炒潜烈蟹; 今生菊花蚕,来世雅蠛蝶; 何处寻鹑鸽,也门共和国 ...

aotianlong 发表于 5 个月 第2楼

gzip_static on;

gzip_http_version 1.1;
gzip_proxied expired no-cache no-store private auth;
gzip_disable "MSIE [1-6] \.";
gzip_vary on;

Sigline
胯下草泥马,脚踩阿迪王; 手托吉跋猫,家养达菲鸡; 仰望吟稻雁,俯瞰尾申鲸; 生煎法克鱿,蛋炒潜烈蟹; 今生菊花蚕,来世雅蠛蝶; 何处寻鹑鸽,也门共和国 ...