第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Grep和Sed等效于XML命令行處理

Grep和Sed等效于XML命令行處理

暮色呼如 2019-11-06 09:59:32
在執(zhí)行Shell腳本時,通常數(shù)據(jù)將存儲在單行記錄的文件中,例如csv。使用grep和處理數(shù)據(jù)非常簡單sed。但是我必須經(jīng)常處理XML,所以我真的很想一種通過命令行對XML數(shù)據(jù)進(jìn)行腳本訪問的方法。什么是最好的工具?
查看完整描述

3 回答

?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗 獲得超4個贊

也有xml2和2xml一對。它將允許普通的字符串編輯工具來處理XML。


例。q.xml:


<?xml version="1.0"?>

<foo>

    text

    more text

    <textnode>ddd</textnode><textnode a="bv">dsss</textnode>

    <![CDATA[ asfdasdsa <foo> sdfsdfdsf <bar> ]]>

</foo>

xml2 < q.xml


/foo=

/foo=   text

/foo=   more text

/foo=   

/foo/textnode=ddd

/foo/textnode

/foo/textnode/@a=bv

/foo/textnode=dsss

/foo=

/foo=    asfdasdsa <foo> sdfsdfdsf <bar> 

/foo=

xml2 < q.xml | grep textnode | sed 's!/foo!/bar/baz!' | 2xml


<bar><baz><textnode>ddd</textnode><textnode a="bv">dsss</textnode></baz></bar>

PS還有html2/ 2html。


查看完整回答
反對 回復(fù) 2019-11-06
  • 3 回答
  • 0 關(guān)注
  • 539 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號