我正在处理的文件(param.txt)是制表符分隔的,第一列的内容是_分隔的。
参数.txt
ONE_one two three
FOUR_four five six
SEVEN_seven eight nine
我创建了下面的脚本来处理这个文件:
@echo off & setlocal enableextensions enabledelayedexpansion
for /f "tokens=1,2,3 delims= " %%G in ('type param.txt') do (
for /f "tokens=1 delims=_" %%a in ('echo %%G') do (
echo %%a -- %%b -- %%H -- %%I
)
)
endlocal & goto :EOF
这会产生以下输出:
ONE -- %b -- two -- three
FOUR -- %b -- five -- six
SEVEN -- %b -- eight -- nine
需要在脚本中纠正什么以使其打印“值”而不是 %b?