中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 11:49
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎样实现编辑文本文件 查看 736 回复 4
楼 主 怎样实现编辑文本文件 发表于 2007-02-16 09:30 ·  中国 山东 德州 联通
初级用户
积分 30
发帖 11
注册 2007-02-13 14:08
19年会员
UID 79404
性别 男
状态 离线
删除一文本文件中含china的行,我只知道这样做,还有其它方法吗?
copy a.txt b.txt
type b.txt | find /i /v "china" > a.txt

添加china到c.txt的文件尾部怎么实现?
2 发表于 2007-02-16 09:40 ·  中国 北京 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
19年会员
UID 63324
性别 男
状态 离线
添加 china 字符串到文件 c.txt 的尾部:)


echo china>>c.txt
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
3 发表于 2007-02-16 09:55 ·  中国 山东 德州 联通
初级用户
积分 30
发帖 11
注册 2007-02-13 14:08
19年会员
UID 79404
性别 男
状态 离线
添加解决了!谢谢了!再麻烦一下:

删除一文本文件中含china的行,我只知道这样做,还有其它方法吗?
copy a.txt b.txt
type b.txt | find /i /v "china" > a.txt
4 re:wo 发表于 2007-02-17 01:11 ·  中国 浙江 台州 温岭市 电信
高级用户
★★
DOS学徒
积分 526
发帖 252
注册 2007-02-12 05:35
19年会员
UID 79286
性别 男
状态 离线
顶下了
code:>>是追加的重定向
@echo


[ Last edited by gne3 on 2007-2-16 at 12:13 PM ]
5 findstr 发表于 2007-02-17 01:14 ·  中国 四川 绵阳 江油市 电信
高级用户
★★★
积分 502
发帖 327
注册 2006-12-30 06:01
19年会员
UID 74981
性别 男
状态 离线
将find换成findstr试试
findstr /v "china" 6.txt >>5.txt

将6.txt中除去有china的所有行都重定向到5.txt

[ Last edited by qingfushuan on 2007-2-16 at 12:18 PM ]
论坛跳转: