在我的ascii文件的第五行,名为inputfile.txt,在第5行,我有以下文字
Filename example_file.txt
我想要做的是打开inputfile.txt并读取第5行,以便我设置一个带文件名的变量。相当于以下行:
Set "FILENAME=example_file.txt"
任何想法?
干杯
答案 0 :(得分:1)
您可以使用以下内容(未经测试,但总体思路很明确):
for /f "tokens=1*" %%a in ('more +5 inputfile.txt') do set "FILENAME=%%b"&goto afterfor
:afterfor
答案 1 :(得分:1)
@echo off
for /f "skip=4 tokens=1*" %%A in (inputfile.txt) do (
set "%%A=%%B"
goto :break
)
:break