在 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
使用|
垂线管道输出ipconfig
到findstr
命令如下:
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:"----")