亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

linux 中如何根據xml文件的key來修改value呢?

有個xml文件(server.xml)比如:

<packages name="test" >

? ? <package name="pkg_test" style="FDJ#ER,YU8#IOM,IIOP7J,REW4PP,...(13個值)">

? ? ? ?<task name="ask">

? ? ? ?</task>

? ? </package>


? ? <package name="al_test" style="REW4PP,DFG@56,WER&09,VBN25K......">

? ? ? ?<task name="swm">

? ? ? ?</task>

? ? </package>

? ? 。。。。

<!--有多個package標簽-->

</packages>


請問該如何獲取加粗的 ??style="FDJ6ER,YU8#IOM,IIOP7J,REW4PP...." ?并去掉?YU8#IOM,修改?IIOP7J為 111111 。

因為 有多個package標簽,均有style這一項,并且里面的value值 在不同的標簽中有重復,所以現在要修改比較困難,試過用 ?cat server.xml | awk -F"pkg_test" '{print $2}' | awk -F"al_test" '{print $1}' | awk -F">" '{print $1}' | awk -F""" '{print $2}' ?來獲取這項值,然后整體替換。最后執行結果中,沒有找到這項值。

請教一個老師和各位朋友,幫忙處處主意,非常感謝! ?非常感謝??!

正在回答

4 回答

grep -RnI "pkg_test" server.xml |awk? '{print $4}'???? 這樣不就找到了嗎

0 回復 有任何疑惑可以回復我~
#1

夜幕下的雄鷹 提問者

$4? 不行的
2016-06-28 回復 有任何疑惑可以回復我~

隧道技術: ?http://www.m690.com/archives/tag/ssh


0 回復 有任何疑惑可以回復我~

簡明 Python 教程( http://www.2cto.com/shouce/pythonjc/index.html)


高級Bash腳本編程指南(http://www.21andy.com/manual/advanced-bash-scripting-guide/)


簡明 Python 教程(http://sebug.net/paper/python/)


1 回復 有任何疑惑可以回復我~

請教一下老師和各位朋友,幫忙處處主意,非常感謝! ?非常感謝!!

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

linux 中如何根據xml文件的key來修改value呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號