标题: 如何在文本表中取出指定字段赋给变量
[打印本页]
作者: youtube2046
时间: 2008-8-23 10:36
标题: 如何在文本表中取出指定字段赋给变量
DOS 下用 gdisk 命令得到如下内容:
Disk Partitions Cylinders Heads Sectors
Mbytes Model
1 5 7476 255 63
58644.1 IC35L060AVVA07-0
如何提取出
Mbytes 下面的数字并赋给变量,变量为size
刚刚接触批处理,但现在急着用,远水不解近渴。希望大家帮忙解决下。
先谢谢啦!
作者: terse
时间: 2008-8-23 11:22
外部命令 lmod strings 可以做到
你搜索一下
作者: youtube2046
时间: 2008-8-23 14:03
按照你说的,论坛里找了下。哎,水平不行啊。 恳请给出实现方法。
作者: pusofalse
时间: 2008-8-23 14:11
CODE: [Copy to clipboard]
@echo off
for /f "tokens=5" %%a in (a.txt) do set size=%%a
echo %size%
pause
作者: youtube2046
时间: 2008-8-24 00:01
Quote: |
Originally posted by pusofalse at 2008-8-23 02:11 PM:CODE: [Copy to clipboard]
@echo off
for /f "tokens=5" %%a in (a.txt) do set size=%%a
echo %size%
pause |
|
好使。学到了。谢谢!
作者: lxmxn
时间: 2008-8-24 00:45
Quote: |
Originally posted by youtube2046 at 2008-8-24 00:01:
好使。学到了。谢谢! |
|
DOS 下能这样用 for 吗?怀疑。。。
作者: youtube2046
时间: 2008-8-24 08:42
呀,呀,治学不严谨啊。在Windows 下的DOS环境好使,不知道在纯DOS下,是不是可行。一会儿试下,然后回帖。
作者: jh1688
时间: 2010-9-7 15:49
DOS下FOR 不支持 /F参数……
作者: DXSX
时间: 2010-9-10 11:23
http://bbs.wuyou.com/viewthread.php?tid=158648&extra=page%3D3