在Windows cmd中打印文件的特定行

时间:2013-08-21 13:58:33

标签: cmd

我正在尝试使用Windows cmd打印存储在计算机上的文本文件的特定行。

例如,如果我想在cmd中输出文本文件的第17行,这怎么可能?我已经花了很长时间在这上面,而且我的想法已经不多了。

你能帮忙吗?

问候

马格努斯

1 个答案:

答案 0 :(得分:0)

@echo off
for /f "tokens=1,* delims=]" %%a in ('find /n /v "" ^< "myfile.txt" ^| findstr "^\[17\]" ') do set "variable=%%b"
echo "%variable%"