无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4616|回复: 9
打印 上一主题 下一主题

请高手帮忙处理一下TXT文件

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-1 23:11:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.txt内容如下:
No.  Drv  Type    Volume      PartType       Act  Offset      Sectors    MBytes
1:1      Primary              HPFS/NTFS      Yes  63          10522512   5137
1:2   D: Logic    NO NAME     Win95 FAT32         10522638    42106302   20559
1:3   E: Logic    NO NAME     Win95 FAT32         52629003    19454652   9499
1:4   F: Logic    NO NAME     Win95 FAT32         72083718    42106302   20559
1:5   G: Logic    NO NAME     Win95 FAT32         114190083   42106302   20559

怎样在DOS下处理成2.txt内容:
1:1
1:2
1:3
1:4

因DOS不能用for /f "eol=; skip=1  delims=, " %%i in (1.txt) do @echo %%i>>2.txt

请帮忙看一下  或者用什么软件实现?

[ 本帖最后由 terse 于 2007-2-3 03:10 PM 编辑 ]
2#
 楼主| 发表于 2007-2-3 15:11:11 | 只看该作者
寻求帮助啊!
回复

使用道具 举报

3#
发表于 2007-2-4 00:12:16 | 只看该作者
  找第三方软件吧,纯DOS的批处理是办不到的。
回复

使用道具 举报

4#
发表于 2007-2-9 02:07:59 | 只看该作者
可使用批处理扩展strings.com

@echo off
if exist 2.txt del 2.txt
set i=1
:label
strings i=add %i%,1
strings s=read 1.txt,%i%
if "%s%"=="" goto end
strings parse %s%,1 >> 2.txt
goto label
:end
type 2.txt
回复

使用道具 举报

5#
 楼主| 发表于 2007-2-10 21:10:54 | 只看该作者
谢谢lizaoyou   有没有strings中文帮助呢?
回复

使用道具 举报

6#
发表于 2007-2-10 23:54:38 | 只看该作者
回复

使用道具 举报

7#
发表于 2007-5-28 16:36:33 | 只看该作者
谢谢楼主和 lizaoyou ,这个问题解决了,将完美地解决 Ghost 在NTFS分区下的命令行判断分区的问题,多谢两位!
回复

使用道具 举报

8#
发表于 2007-5-31 22:28:44 | 只看该作者
用TC写一个,在0a0d(回车换行)后面只保留3个字符,这个很简单的,不过现在人太懒了:P
回复

使用道具 举报

9#
发表于 2007-5-31 22:29:32 | 只看该作者

另外

为啥没有1:5????:o
回复

使用道具 举报

10#
发表于 2007-9-10 09:04:47 | 只看该作者
提这个问题的朋友还真不少,可惜我也不讳..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-24 23:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表