我有一個文件,我正在使用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