0

在我的名为 inputfile.txt 的 ascii 文件的第五行,在我的第 5 行,我有以下文本

Filename example_file.txt

我想要做的是打开 inputfile.txt 并读取第 5 行,以便我使用文件名设置一个变量。相当于以下行:

Set "FILENAME=example_file.txt"

有任何想法吗?

干杯

4

2 回答 2

1

您可以使用以下内容(未经测试,但总体思路很清楚):

for /f "tokens=1*" %%a in ('more +5 inputfile.txt') do set "FILENAME=%%b"&goto afterfor
:afterfor
于 2012-05-18T15:32:54.790 回答
1
@echo off
for /f "skip=4 tokens=1*" %%A in (inputfile.txt) do (
  set "%%A=%%B"
  goto :break
)
:break
于 2012-05-18T15:36:44.617 回答