我有一文件t.txt
内容如下:
一:1 2,3 4,5 6,
二:2 3,4 5,6 7,
for /f "tokens=1* delims=:" %%a in ('findstr "一:" t.txt') do (
for %%e in (%%b) do (
echo %%e
)
运行后输出为
1
2
3
4
5
6
我想要的结果是:
1 2
3 4
5 6
for 命令没有/f参数就没法指定分隔符吗?默认的分隔符是空格和逗号吗?为什么有以上结果?
内容如下:
一:1 2,3 4,5 6,
二:2 3,4 5,6 7,
for /f "tokens=1* delims=:" %%a in ('findstr "一:" t.txt') do (
for %%e in (%%b) do (
echo %%e
)
运行后输出为
1
2
3
4
5
6
我想要的结果是:
1 2
3 4
5 6
for 命令没有/f参数就没法指定分隔符吗?默认的分隔符是空格和逗号吗?为什么有以上结果?
