windows下如何过滤CMD的命令结果(按行号过滤)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下如何过滤CMD的命令结果(按行号过滤)相关的知识,希望对你有一定的参考价值。

如过滤显示ipconfig 5-10行和12-17行的内容。求各位大神帮忙,感谢。

参考技术A @echo off
setlocal enabledelayedexpansion
set n=&set stop=
for /f "tokens=*" %%a in ('ipconfig') do (
set /a n+=1
if !n! equ 5 set stop=1
if !n! gtr 10 set stop=
if !n! equ 12 set stop=1
if !n! gtr 17 set stop=
if not defined stop echo %%a
)
pause追问

感谢回答,还想请教下有没有类似于Linux下
ifconfig | sed -n '2,3p' 的用法

追答

不好意思,只懂得一些批处理命令,Linux命令问题建议另行开帖

以上是关于windows下如何过滤CMD的命令结果(按行号过滤)的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序如何获取当前行号

如何让VIM显示行号

安卓手机运行用 电脑windows的cmd命令

如何使用窗口函数根据奇偶行号过滤掉结果,没有现有列作为行ID

vim如何显示行号

怎么检查webpack有没有安装过