Есть ли способ предотвратить разрывы строк в справочных страницах?

Использованиеxmlstarlet:

$ xmlstarlet sel -t -v '//AssetId' -nl file.xml
229a916d778148de71522e6870822b5f841c794b

или, с помощью xq,

$ xq -r '.. |.AssetId? // empty' file.xml
229a916d778148de71522e6870822b5f841c794b

Это позволит извлечь значение любого узла AssetIdв любом месте документа. Точный путь к узлу в документе — /ns0:EcomAssetMetadataTransaction/Payload/EcomAssetMetadatas/EcomAssetMetadata/Data/AssetId, но неясно, нужен ли он (, а не если когда-либо будет только один AssetIdузел ).

0
14.07.2020, 04:46
1 ответ

Я нашел его в man man-pages:word1\ word2.

0
18.03.2021, 23:19

Теги

Похожие вопросы