Используя пакетный файл dos, в Windows XP я хочу сохранить каждое имя записи и запись A (Host) из ipconfig /displaydns в текстовый файл.

Вместо

 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 ответ1

0

Использование | вертикальная линия для передачи вывода 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:"----")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .