Я перехватил некоторые пакеты, используя tshark(wireshark) в командной строке, а затем сохранил файл в формате xml, теперь я хочу прочитать этот файл xml в самой командной строке.Как прочитать XML-файл в командной строке?
1 ответ
Предполагая, что вы находитесь в 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 очень маленький, и вы хотите быстро найти текст, скопируйте его и используйте в новая команда, тогда команда типа будет предпочтительнее.