如何使用批处理从文本文件中读取第17行

时间:2015-04-13 10:17:16

标签: batch-file

我必须编写一个批处理脚本,我必须只读取第17行的内容并将其保存到变量。我使用skip来消除前16行,但我不知道如何消除最后5行,即从第18行到第22行。 请在下面找到我的代码:

for /f "skip=16" %%G IN (ABCD.txt) DO set "variable=%%G"

有人可以建议我如何仅从第17行阅读内容

1 个答案:

答案 0 :(得分:1)

您可以添加GOTO以退出FOR循环。

for /f "skip=16" %%G IN (ABCD.txt) DO (
   set "variable=%%G"
   goto :LeaveLoop
)
:LeaveLoop