linux 透過xmllint處理xml檔案

hgs19921112發表於2019-07-29
再shell中可以透過xmllint處理xml檔案,蒐集別人的資料看了一下用起來不錯,因為程式不止在一個機器上跑,
不確定其他機器是否安裝xmllint,經過實驗 在centos 6.5版本 最小化安裝的情況下 xmllint預設是安裝的,
這下可以放心使用啦。
xmllint簡單處理配合xpath會很好用 
 xpath的一些只是
可以透過xmllint --shell 來執行xpath的一些相關操作 如下:
echo "cat //property/*[text()='dfs.datanaode.data.dir'/../value]" |xmllint --shell /apps/hadoop/etc/hadoop/
hdfs-sit.xml 
意思是讀取hdfs-site.xml 獲取property下的text為dfs.datanaode.data.dir同等級節點的value節點


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31506529/viewspace-2652112/,如需轉載,請註明出處,否則將追究法律責任。

相關文章