楼 主
[求助]读出内容到另一个文本里
发表于 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,我也急用!
当然我没考虑调用参数的[]%&等特殊字符
论坛跳转: