想问下如果多行,只取第一行该如何弄?比如我有3张网卡。
for /f "tokens=15 delims=: " %%i in ('ipconfig ^| find /i "IPv4"') do @echo %%i
用冒号空格作间隔符,取得3张网卡的IP地址。但是我只想取第一张网卡的IP该如何写批处理呢?如果将变量赋值给新变量,只能得到最后一张网卡的IP,比如
for /f "tokens=15 delims=: " %%i in ('ipconfig ^| find /i "IPv4"') do set ip=%%i
@echo 获取的网卡IP为:%ip%