使用 dos 批处理文件,我想将 ipconfig /displaydns 中的每个记录名称和 A(主机)记录保存到文本文件中

使用 dos 批处理文件,我想将 ipconfig /displaydns 中的每个记录名称和 A(主机)记录保存到文本文件中

在 Windows XP 中使用 Dos 批处理文件,我想要将 ipconfig /displaydns 中的每个记录名称和 A(主机)记录保存到文本文件中。

代替

 www.netword.com
 ----------------------------------------
 Record Name . . . . . : www.netword.com
 Record Type . . . . . : 1
 Time To Live  . . . . : 586924
 Data Length . . . . . : 4
 Section . . . . . . . : Answer
 A (Host) Record . . . : 127.0.0.1

我希望它像这样显示

 ----------------------------------------
 Record Name . . . . . : www.netword.com
 A (Host) Record . . . : 127.0.0.1

我希望它对 ipconfig 列表中的每个站点执行此操作,并将结果保存到文本 (*.txt) 文件中。

谢谢。

答案1

使用| 垂线管道输出ipconfigfindstr命令如下:

ipconfig /displaydns | findstr /C:"Record Name" /C:"A (Host) Record" /C:"----"

使用> 大于号将所有输出重定向到文本文件命名为例如ipc.txt(注意括号!):

> ipc.txt (ipconfig /displaydns | findstr /C:"Record Name" /C:"A (Host) Record" /C:"----")

相关内容