一次替换多个.ini文件中单个变量的值

时间:2015-02-25 23:24:00

标签: batch-file replace find multifile

我以前从未写过剧本,所以这可能是一个简单的剧本,但我无法找到任何先前的答案。 (可能是因为我不会说这种语言:D)

所以我在160个左右的.ini文件夹中都包含变量 " fill_dist = n "

我需要替换所有这些文件中的 n ,而不是热衷于逐个文件地进行操作。

此值( n )区分.ini文件,因此无法找到+替换整个字符串。但是,对于所有.ini文件,替换值都是相同的。 (10000)

此变量的行也因文件而异。 它似乎写在每个文件中" cube_size" 之后的行中。

有什么想法吗?


示例.ini 1:

[Field]
cube_size = 400
fill_dist = 1600
diffuse_color = 220, 220, 180
ambient_color = 120, 120, 120
ambient_increase = 70, 40, 30
empty_cube_frequency = 0.6

示例.ini 2:

[Field]
cube_size = 400
fill_dist = 1500
diffuse_color = 220, 255, 255
ambient_color = 70, 70, 70
ambient_increase = 40, 40, 40
empty_cube_frequency = 0.5

0 个答案:

没有答案