gpt4 book ai didi

file - 如何使用 DOS 批处理脚本读取具有分隔名称值对的文件?

转载 作者:行者123 更新时间:2023-12-05 00:55:59 28 4
gpt4 key购买 nike

我有一个文件,其中每一行的格式都是 name=value。我需要使用 DOS 脚本读取它并将所有名称值对存储在内存中。这些名称来自预定义的名称列表,因此我可以有一个 DOS 变量列表,并在从文件中读取一行时为它们赋值。请提供执行此操作的脚本。我什至无法使用我在互联网上获得的以下代码读取文件,它什么也不打印: FOR/F %i IN (regfort.properties) DO @echo %i

最佳答案

这是一个非常简单的脚本,它根据指定文件中的名称/值对设置一些环境变量(名称以 prop_ 为前缀),即 name=value在文件中变为 prop_name=value 在环境中:

setlocal disabledelayedexpansion
FOR /F "tokens=1* delims==" %%i IN (regfort.properties) DO set "prop_%%i=%%j"

运行 set prop_ 将显示名称前缀为 prop_ 的所有变量的名称和值。

关于file - 如何使用 DOS 批处理脚本读取具有分隔名称值对的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4983970/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com