文字腳本的范本 如何用shell腳本修改XML文件?
如何用shell腳本修改XML文件?像以前一樣,通過shell腳本修改XML文件中的一行記錄,假設(shè)以下XML文件:網(wǎng)站.xml[HTML]查看純拷貝cookiename sessionname需求中有
如何用shell腳本修改XML文件?
像以前一樣,通過shell腳本修改XML文件中的一行記錄,假設(shè)以下XML文件:網(wǎng)站.xml[HTML]查看純拷貝cookiename sessionname需求中有以下內(nèi)容:現(xiàn)在需要使用shell腳本替換cookiename對應(yīng)的值。shell實現(xiàn)方法如下:shell腳本部分:declare-idline getline(){grep-n“cookiename”${domainuuhome}/portal/ROOT/WEB-INF/網(wǎng)站.xml|Head-1 | cut-D“:”-F 1}getlinenum(){awk“begin{a=`getline`B=”1“C=(a B)Print C}“}dline=`getlinenum`echo”line is${dline}”sed-I“${dline},${dline}s/。*/replaced value</param value>/g“路徑/網(wǎng)站.xml注意:此屬性文件與以前的替換屬性文件的區(qū)別在于,它精確地定位到行,然后替換正行代碼。XML和屬性都是默認(rèn)值,要替換的內(nèi)容是唯一的。