中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-06 20:52
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助]读出内容到另一个文本里 查看 2,169 回复 6
楼 主 [求助]读出内容到另一个文本里 发表于 2010-05-19 14:05 ·  中国 上海 图像数据通信有限公司
新手上路
积分 4
发帖 4
注册 2010-05-18 16:28
16年会员
UID 167120
性别 男
状态 离线

PK_tag_BATCH.pck







PK_ORPHAN_BATCH.pck


各位这是一个文本里的内容,怎么读出 之间的内容,然后存放到另一个文本里。用DOS中FOR和IF读出每个标题中间的内容。

[ Last edited by mlroger on 2010-5-20 at 16:18 ]
2 发表于 2010-05-20 00:09 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线

sed -n "/\/,/\/p" a.txt >b.txt
3 发表于 2010-05-20 16:09 ·  中国 上海 图像数据通信有限公司
新手上路
积分 4
发帖 4
注册 2010-05-18 16:28
16年会员
UID 167120
性别 男
状态 离线
还是没有明白。
4 Re 3 楼 发表于 2010-05-21 14:38 ·  新加坡
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
哪里不明白?
5 发表于 2010-05-21 16:42 ·  中国 上海 图像数据通信有限公司
新手上路
积分 4
发帖 4
注册 2010-05-18 16:28
16年会员
UID 167120
性别 男
状态 离线
SED是DOS命令嗎?我想用DOS for读出*.TXT内容,再用IF判断之间的内容并显示出来。组合FOR和if,逐个判断
6 发表于 2010-06-03 13:59 ·  中国 上海 联通
新手上路
积分 16
发帖 17
注册 2008-04-08 14:54
18年会员
UID 115249
性别 男
状态 离线
type *.txt | tee test.txt
*.txt 为原文件
test.txt 为新产生的文件,内容与*.txt一样。
7 国际问题,我也想 发表于 2010-09-24 13:12 ·  中国 江苏 苏州 电信
新手上路
积分 13
发帖 15
注册 2010-09-18 21:51
15年会员
UID 174432
性别 男
状态 离线
最好做一个批处理档compfile.bat;
l里面参数%1,%2,%3,%4为finename.txt,new.txt,startstring,endstring
凡是类似操作则call compfile "finename.txt" "new.txt" "startstring" "endstring"
楼主就可以call compfile temp.txt tempnew.txt "[CTRL]" "[VIEW]"了
哪位高手完善compfile.bat,我也急用!
当然我没考虑调用参数的[]%&等特殊字符
论坛跳转: