Board logo

标题: 如何得到变量“7” [打印本页]

作者: XiaoGuDong     时间: 2007-11-28 14:13    标题: 如何得到变量“7”

纯DOS下,文本如下,如何得到数字“7”呢?

Disk  Partitions  Cylinders  Heads  Sectors  Mbytes  Model
  1        7         4864     255      63   38154.4  HTS424040M9AT00
作者: lxmxn     时间: 2007-11-29 12:33
DOS下面自带的命令对文本处理方面还不够,可以下载一个awk for DOS,然后
awk "NR==2{print $2}" YourFile

作者: XiaoGuDong     时间: 2007-11-29 13:44
先谢谢版主答复!
作者: XiaoGuDong     时间: 2007-11-29 14:54
版主可有awk for DOS提供一份,只找到一份gawk.exe!
作者: jefflo     时间: 2007-11-29 19:23
斑竹达人,补充问句,如何替换那个7
作者: XiaoGuDong     时间: 2007-11-30 00:09
找不到awk for dos,还请版主好人做到底拿出来共享一下!
作者: XiaoGuDong     时间: 2008-1-18 14:18
awk "NR==2{print $2}" YourFile只能在屏幕上显示7,如何将屏幕上显示的这个7赋给变量n?
作者: terse     时间: 2008-1-18 14:34
STRINGS 可以
作者: XiaoGuDong     时间: 2008-1-18 14:40


  Quote:
Originally posted by terse at 2008-1-18 02:34 PM:
STRINGS 可以

如何处理?
作者: XiaoGuDong     时间: 2008-1-18 14:43
难道是:
awk "NR==2{print $2}" YourFile >>1.txt
再用strings提取1.txt中的字符作变量n?