中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 02:08
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » sed替换文档内容,谢谢!!! 查看 915 回复 2
楼 主 sed替换文档内容,谢谢!!! 发表于 2007-06-23 02:17 ·  中国 湖南 娄底 冷水江市 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
看 了一晚的sed使用方法,却连最简单的都不会,只好求助了,
如何将a.txt中的 asd 全部替换成 12345 并输出到b.txt
如果不输出到b.txt而是直接修改a.txt又该如何呢?
2 发表于 2007-06-23 03:30 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
1、
sed "s/asd/12345/g" a.txt|more>b.txt


2、
sed -i "s/asd/12345/g" a.txt


第二个网上说是用 -i 这个参数,但是它似乎并不是直接修改原文件,而是重新生成了一个文件名为 sedDOS* 的备份文件,内容为原文件经过sed处理之后的内容。

建议好好看看这个链接
sed 文章收集
http://www.cn-dos.net/forum/viewthread.php?tid=24210
3 发表于 2007-06-24 03:44 ·  中国 湖南 娄底 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
谢谢
论坛跳转: