Tag: xml

XML-parsing с чистой баш

Мне нужно проанализировать XML без xmlparser , это возможно? Я начал с xmlstarlet , который хорошо работает, но я не могу использовать настоящий парсер на этой машине. Мне нужно, чтобы это было в одну строчку. Мне просто нужно это: /dev/mdX /dev/sda5 /dev/sdma6 /dev/sdmb6 … /dev/sdsb5 Мой скрипт сейчас выглядит так: cat xml.txt; j=!:1; \ for […]

использование curl с $ {= (System.nanoTime ())} внутри файла req.xml

я хочу быть в состоянии генерировать систему нано второй последовательности при использовании curl мой код такой: curl -X POST -H ‘Тип содержимого: text / xml‘ -d @ req.xml server_URL> result.xml req.xml содержит следующее: ${=(System.nanoTime())} поэтому ожидаемое значение в запросе должно быть таким: 2163586109424686 но вместо этого это дает мне: $ {= (System.nanoTime ())} любой способ […]

Как удалить содержимое перед шаблоном в XML с помощью Unix

Source file example: (Файл XML создан в одну строку) ИЛИ ЖЕ Source file example: Мне нужно удалить все содержимое файла до в обоих исходных форматах. Я пытался использовать метод ниже sed ‘s/^.*b/b/’ Но это не заменит его. Пожалуйста, дайте мне знать, если есть альтернативный способ.

Есть ли какие-либо инструменты, которые позволят мне проверить длину строки XML-узла

Интересно, есть ли какие-либо инструменты, которые сделают это: Exmaple XML: <node1> <Data> <Unique>123456789-1234567891</Unique> </Data> </node1> То, что я надеялся найти, было там, где Unique меньше, чем 10 налево – И если право меньше 9 от – до правого. Таким образом, поиск будет помечать эту запись / узел как проблему <Unique>6789-1234567891</Unique> Я пытался использовать Grep для […]

Извлечение данных из тегов в наборе результатов XML

Мне нужно получить данные для 2 тегов «оцененный» и «fullSign» для всех вхождений в этом результирующем наборе. RESULT SET: <?xml version="1.0" encoding="UTF-8"?> <resultSet xmlns="urn:trimet:arrivals" queryTime="1469138325745"><location desc="Morrison/SW 3rd Ave MAX Station" dir="Westbound" lat="45.5181811277907" lng="-122.675385866199" locid="8381" /><arrival block="9007" departed="true" dir="1" status="estimated" estimated="1469138452000" fullSign="MAX Blue Line to Hillsboro" piece="1" route="100" scheduled="1469138250000" shortSign="Blue to Hillsboro" locid="8381" detour="false"><blockPosition feet="1901" at="1469138300978" […]

Как найти и заменить определенную строку в определенной строке

Я разработал код, который находит и заменяет определенную строку во всех xmls под всеми подкаталогами. Но я не хочу, чтобы все события были заменены. В целом xml код должен найти тег xyz и заменить xyz в этом теге на abc. Другой «xyz» в xml должен оставаться таким, какой он есть. Не могли бы вы помочь […]

Замена всего `&`, но не единственного в XML-сущности `& amp;` с `#` с sed в заданном теге XML

Мне нужно было заменить все & # , внутри и внутри <faultstring> … </faultstring> . Кроме того, & in &amp; не следует изменять. Пример ввода: 123&&<faultcode>IBM.Error<faultstring>special character & and one converted &amp;</faultstring></faultcode>&&123 Ожидаемый результат: 123&&<faultcode>IBM.Error<faultstring>special character # and one converted &amp;</faultstring></faultcode>&&123 Следующий работает с границей, но также заменяет &amp; с #amp; sed -e :1 -e […]

Как заменить «& # x5c» на «/» в файле с помощью командной строки?

После строки grep с AAA/BBB/CCC но выходной файл состоит только из строки как AAA"& #x5c;"BBB"& #x5c;"CCC .. Как это исправить?

Код Perl для ссылки на несколько файлов одного и того же расширения (.xml)

Я пытаюсь разобрать несколько XML-файлов, но я немного застрял в чем-то. $twig->parsefile("output_1.xml"); раздел сценария ниже отлично работает при анализе указанного файла. Тем не менее, я хотел бы проанализировать все .xml-файлы в directcotry. Я попытался записать каждый файл в код следующим образом: $twig->parsefile("output_1.xml" "output_2.xml" "output_3.xml"); И я также пробовал использовать подстановочный знак, как я бы в […]

Удалить строку с пробелами и цитатами из xml-файла

Я хотел бы удалить строку currencyId="GBP" из XML-файла. Обратите внимание, что перед первой буквой c находится пробел. У меня возникли проблемы с анализом данных, и удаление этой строки (включая начальное пространство) облегчит мне работу. Я знаю, что могу использовать sed, но пространство в начале строки и двойные кавычки, кажется, отключает меня в моих попытках до […]

Interesting Posts

Выполнить SSH удаленного cmd exec на нескольких локальных серверах с ввода (sshpass?)

Лечение обратной косой черты оболочек

Проверьте, как долго использовался HDD в LINUX

Включите систему с помощью USB-клавиатуры?

Отображать файл с помощью диалогового окна

Контекстное переключение и загрузка Средняя высокая после обновления сервера

проверить скрипты оболочки

Заполнение ZSH с помощью команды output

найти всю директорию с тем же именем и удалить все содержимое в centos

Каков выбор логики / дизайна для структуры файловой системы unix / linux?

Сценарий оболочки для запуска приложения Node.js с помощью Gulp каждые два часа

Не удается SSH для VPS. После ifup?

безопасная автоматизация сценария, для которого требуется ключ для выполнения своей задачи

В чем разница между ] и ?

Как я могу использовать несколько учетных записей электронной почты из разных доменов с помощью Postfix?

Linux и Unix - лучшая ОС в мире.