Windows批处理文件,用于迭代文本文件中提取的字符串

时间:2016-07-07 12:53:00

标签: string windows loops batch-file

给定包含

的文本文件file.txt
XXX-YYY-ZZZZ some other text
AAA-BBB-CCCC more text
UUU-VVV-WWWW etc etc

和Windows .bat文件

我正在寻找一种解决方案,以便从文件的每个开头到第一个空白(不包括)的字符串将从文件中提取,并在.bat文件中作为参数提供可执行文件。

以下是UNIX sh / sed pendant:

 for i in `cat file.txt | sed 's/ .*$//' `; do echo $i; done

将“echo”作为可执行文件的占位符,我想将参数传递给。

1 个答案:

答案 0 :(得分:1)

for /f "usebackq tokens=1 delims= " %%a in ("file_path.txt") do echo %%a