Я перехватил некоторые пакеты, используя tshark(wireshark) в командной строке, а затем сохранил файл в формате xml, теперь я хочу прочитать этот файл xml в самой командной строке.Как прочитать XML-файл в командной строке?

1 ответ1

0

Предполагая, что вы находитесь в Windows, есть 2 метода, которые вы можете использовать здесь, в зависимости от того, что вы подразумеваете под «читать этот XML-файл в самой командной строке».

Используя Тип

Командная строка знает команду с именем type которая отображает содержимое файла на дисплей.

C:\>type filename.xml
<xml file>
    variable
</xml file>

C:\>_

Если xml-файл большой, вы можете передать его команде more, чтобы увидеть страницу в данный момент.

C:\>type filename.xml | more

Запустите файл и дайте окнам открыть его с помощью программы просмотра XML по умолчанию

Другой вариант - сделать так, чтобы окна открывали файл с помощью программы просмотра XML по умолчанию. Допустим, Internet Explorer является вашим средством просмотра XML по умолчанию, следующая команда запустит Internet Explorer, откроет файл XML и переключится на него. Вы нажимаете x и возвращаетесь в программу командной строки (если не переключаетесь на другие приложения)

Команда для запуска файла в программе по умолчанию называется start

C:\>start filename.xml

решение суда

Я лично считаю, что запуск - это предпочтительный режим, потому что программа просмотра XML по умолчанию будет иметь подсветку синтаксиса, в отличие от окна командной строки, но если файл XML очень маленький, и вы хотите быстро найти текст, скопируйте его и используйте в новая команда, тогда команда типа будет предпочтительнее.

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