无忧启动论坛

标题: 已解决!求助:谁了解 纯dos下的 awk 的使用? [打印本页]

作者: 矮人    时间: 2009-9-27 09:49
标题: 已解决!求助:谁了解 纯dos下的 awk 的使用?
我需要在纯DOS下,获得一个文本文件中的几个值,并存为变量调用!!!查了相当资料发现,awk可以实现。研究了下,的确可以把我文本文件中相应的值打出屏幕。。。

现在问题是,如何使其值,赋给 %a ,。。

文本内容:

1.txt
aaa   bbb   ccc  ddd
22    33     44   55
1      4       3     5
60    30     20   50

我想把这个文件中的最后一行中的,第三列的20 存成变量, 因为这个文件会变。所以不一定是20

我用 awk 'NR==4{print $3}' 1.txt    可以实现输出  这个20   可是怎么把它 赋值给 %a 呢。。

或者有人可以通过其它方法实现的。谢谢了。

谢三楼,问题解决。呵呵。。。实现方法。

awk 'NR==4{print $3}' 1.txt |nset a=$0

实现赋值。。谢谢。

[ 本帖最后由 矮人 于 2009-9-27 17:33 编辑 ]
作者: sgw888    时间: 2009-9-27 12:18
这个 lianjiang应该很清楚.
作者: lianjiang    时间: 2009-9-27 12:57
用nset截取,或者先输出到文件,再提取该值。

方法参看此贴:

抛砖引玉:利用ghost的ghststat.txt确定活动分区及最后有效分区的方法 [09.06.19]
http://bbs.wuyou.net/forum.php?m ... 4565&highlight=
作者: dos时代菜鸟    时间: 2010-1-11 19:45
awk 'NR==4{print "set a="$3}' 1.txt    >set_a.bat
call set_a.bat
del set_a.bat
作者: blithewind    时间: 2010-1-12 00:53
楼上一群大侠呀,有时间出个好用的ghost系统专用IMG吧。现在的ghost针对硬盘上的备份与恢复比较多,如lianjiang、gmy两位大大的作品。USB设备下ghost安装系统则用着很顺手的不多。针对多硬盘的则没见过自动的。
作者: lianjiang    时间: 2010-1-12 07:37
原帖由 blithewind 于 2010-1-12 00:53 发表
楼上一群大侠呀,有时间出个好用的ghost系统专用IMG吧。现在的ghost针对硬盘上的备份与恢复比较多,如lianjiang、gmy两位大大的作品。USB设备下ghost安装系统则用着很顺手的不多。针对多硬盘的则没见过自动的。


GGhost一键恢复的dos下的向导,应支持任意多的硬盘。
多硬盘条件下,自动恢复,原则上也只能是启动硬盘的自动恢复。
否则,自动恢复带来的将可能是灾难,而不是便利。

GGhost一键恢复对多硬盘的支持,若存在什么问题,欢迎到相应的帖子里报告。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3