在使用cmd的时候想要获取ipconfig命令返回值里的指定行,然后查一下百度发现有个find命令可以和ipconfig综合使用。
具体使用如下:
C:\Users>ipconfig |find /I "ipv4"
IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
IPv4 地址 . . . . . . . . . . . . : 192.168.10.115
IPv4 地址 . . . . . . . . . . . . : 192.168.220.1
IPv4 地址 . . . . . . . . . . . . : 192.168.219.1
然后查了一下find这个命令的其他用法,具体可以find /?查看帮助信息,帮助说明如下:
C:\Users>find /?
在文件中搜索字符串。
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
/OFF[LINE] 不要跳过具有脱机属性集的文件。
"string" 指定要搜索的文本字符串。
[drive:][path]filename
指定要搜索的文件。
如果没有指定路径,FIND 将搜索在提示符处键入
的文本或者由另一命令产生的文本。
使用格式:find "要查询的字符串" 要查询文件的路径
说明:查询到数据后,会返回查询的数据及查询文件路径,没有查询到,只返回查询文件路径,查询结果为空。
示例:
C:\Users>find "123" d:\1.txt
---------- D:\1.TXT
123123
43241234
其他使用方法在“要查询的字符串”前加查询参数就好了。