我有一个for循环,可以将结果打印到文本文件中。我想要做的是为每个项目创建一个新行(项目是空格分隔的)。
原始的colors.txt文件如下所示:
red
blue yellow
cyan
pink orange
azure
newcolors.txt的所需输出:
red
blue
yellow
cyan
pink
orange
azure
我目前的代码在这里:
FOR /F "tokens=1 delims= " %%a in (C:\colors.txt) DO call echo %%a >> C:\newcolors.txt
我的当前(和不正确的)输出在下面,它正在跳过空格分隔的颜色:
red
blue
cyan
pink
azure
感谢任何帮助。
答案 0 :(得分:2)
根据您的示例,这应该适合您。
mkfifo p
cat inputs.txt - > p &
./myprogram < p