标题: 在纯DOS下,如何复制TXT中指定行?
[打印本页]
作者: honjian
时间: 2007-3-22 00:14
标题: 在纯DOS下,如何复制TXT中指定行?
在纯DOS下,如何复制TXT中指定行?
如:A。TXT
AAAAAAA
BBBBBBBBBB
CCCCCCCCCCCCCC
DDDDDDDDDDDD
EEEEEEEEEEEEE
我想复制 第一、三行或者从第一行至第三行我想复制成新文件 B。TXT
如何实现?多谢!
作者: mengzhiyuan
时间: 2007-3-23 03:36
用for 语句就可以了,skip忽略掉行.
作者: honjian
时间: 2007-3-23 04:18
标题: 能详细些吗?多谢回复
能详细些吗?多谢回复
作者: szww
时间: 2007-3-23 05:43
不清楚,不明白,不详细!
作者: xunlian
时间: 2007-3-27 03:14
???????????
作者: xtyga
时间: 2007-3-27 13:47
?????????
作者: li2008yujin
时间: 2007-4-7 22:06
要学习一下
作者: cyn8110659
时间: 2007-4-12 11:58
晕。。为什么不能呢。只是不是复制TXT本身而已。
作者: jelle918
时间: 2007-4-13 23:58
for /r %i in (A.TXT) do | find "A" | find "C" > B.TXT
作者: jackson313
时间: 2007-4-15 15:08
谢谢分享,收藏了
作者: ansipeter
时间: 2007-4-16 03:06
楼主说是在纯DOS下,以上方法全部无效!!!
作者: yuandebao
时间: 2007-4-16 06:09
学习一下
作者: bjsh
时间: 2007-4-16 07:16
经常忽略纯dos这个字眼;现在几乎都默认为cmd;
原主dos倒需要特别指出了.
作者: m244819
时间: 2007-4-16 07:37
我试了一下,没起到作用呀!!!
作者: 不得不爱
时间: 2009-5-25 01:23
用nset吧,没有nset命令的话可以去下1个
nset /l1 a=$0<a.txt
nset /l4 b=$0<a.txt
echo %a%
echo %b%
作者: valle
时间: 2009-6-8 10:46
纯DOS下,我可以实现,但是我是用辅助执行档的。这个是我们公司开发的,如果需要可以给你使用!
作者: Sufone
时间: 2009-6-9 11:58
如果是完全安装的DOS,必定会有一个叫QBASIC的文件,运行QBASIC,然后键入并执行以下程序段:
open "a.txt" for input as #1
open "b.txt" for output as #2
for i=1 to 3
line input #1,a$
print #2,a$
next i
close