在DOS中替代/ F(FOR /f in DOS alternative)

2019-10-21 14:36发布

因为它似乎没有DOS版本(6.22至WinME的“DOS”)或FreeDOS的,可以让你把一个文本文件的一部分,并使其成为一个变量,我将只保留收集我在DOS模式下获取数据到一个非常大的文件,但我不能想办法让每一个assetUUID和第三个文件一起加入他们......这里是我所得到的时刻:

SMBIOS.TXT

~~~~~~~(usually 27 lines of stuff I don't need)~~~~~~~
Asset Number: ABC12345
~~~~~~~(usually 37 lines of stuff I don't need)~~~~~~~
UUID: ABCDEF12345678901234567890
~~~~~~~(usually 4 lines of stuff I don't need, complicated by a # symbol in there too)~~~~~~~
^Repeated many times

我需要添加这两种资产数量和UUID CSV格式在一起,所以我以前希望(前我用尽了所有企图在做for /F在DOS)只是呼应两个变量我创建如下:

ECHO !Asset!,!UUID!>>Results.CSV

这又工作在Windows命令提示符只是没有DOS,我使用但只得到每个所以我需要做的,以便他们并保持通过的方式文件重复的第一个变量的脚本?

或者有没有我可以使用DOS得到我需要走出两个文本文件在运行过程中信息的任何其他方式? 这一切都从一个USB记忆棒运行,所以我没有至少任何大小的限制。

亚伦

Answer 1:

您可以得到它用DOS命令行的文本流编辑器EDLIN完成。

我假定这在DOS做和Windows是不是一种选择。

PDGREPPE是MS DOS命令行GREP搜索和替换工具。

也许你可以找到宏的DOS文本编辑器

莲花123? 质数据库? 写在DOS BASIC的应用程序。



文章来源: FOR /f in DOS alternative