我的意思是:
依次忽略前1,2,....,6行,将文件的内容输出
文件a.txt:
abc
123
name
haha
ddd
sdw
erw
332,l.
a asdfe
我要的结果是
skip=1时, 只输出123
skip=2时, 只输出name
......
skip=6时, 只输出erw
脚本如下:
问题是,这个脚本执行不了
提示为:
此时不能有%a"
我想了很久
搜索查看了论坛的帖子
还是无解
那位能解释一下
for循环嵌套中的skip=后面能不能使用变量
怎么解决?
依次忽略前1,2,....,6行,将文件的内容输出
文件a.txt:
abc
123
name
haha
ddd
sdw
erw
332,l.
a asdfe
我要的结果是
skip=1时, 只输出123
skip=2时, 只输出name
......
skip=6时, 只输出erw
脚本如下:
for /l %%a in (1,1,6) do (
for /f "delims= skip=%%a" %%b in (a.txt) do (
echo %%b
)
)
问题是,这个脚本执行不了
提示为:
此时不能有%a"
我想了很久
搜索查看了论坛的帖子
还是无解
那位能解释一下
for循环嵌套中的skip=后面能不能使用变量
怎么解决?
