我有一个文件,我正在使用for循环解析。我还提到了一个分隔符,因为我想在遇到分隔符时分隔文本。它适用于所有线路接受一个。下面是当遇到提及的分隔符时,字符串不能分隔
####################################################################################################
# Directory structure
####################################################################################################
DIRLIST := $(APPLICATION_PATH)/test/app/model\
$(APPLICATION_PATH)/test/app/model\
$(APPLICATION_PATH)/test/app/model\
$(APPLICATION_PATH)/test/app/model\
$(APPLICATION_PATH)/test/app/model\
$(APPLICATION_PATH)/test/app/model\
$(APPLICATION_PATH)/test/app/model\
我使用此代码
setLocal EnableDelayedExpansion
for /f "eol=# tokens=* delims=$(APPLICATION_PATH) " %%a in (test.txt) do (
set part1=%%a
echo part1 = !part1!
pause
)
的执行使用延迟扩展,可使用'回声part1的= !part1!' – Stephan 2014-11-25 08:56:50
我曾尝试使用并修改过我的代码,但我仍然收到DIRLIST:= $(APPLICATION_PATH)/ test/app/model \
Setlocal EnableDelayedExpansion for /f "eol=# tokens=* delims=$(APPLICATION_PATH) " %%a in (..\..\..\Make\path_settings.mak) do ( \t \t set part1=%%a \t echo part1 = !part1! \t \t pause )
– 2014-11-25 09:13:29