我有一個文件夾中的某些XML文件,我想替換文件中定義的一個不同的路徑,所以原來的文件包含:替換字符串反斜槓
<Ruta MIMEType="application/pdf">\\srvfsrvivwsk02.preprod.corp\SDD\Cap_Incoming\example.pdf</Ruta>
而且結果應該是:
<Ruta MIMEType="application/pdf">\\srvfsrvivwsk35.preprod.corp\SDD2\Cap2_Incoming\Incoming2\example.pdf</Ruta>
使用以下命令我試着,但它不工作:
a='\\srvfsrvivwsk02.preprod.corp\SDD\Cap_Incoming'
b='\\srvfsrvivwsk35.preprod.corp\SDD2\Cap2_Incoming\Incoming2'
sed -i 's/'$a'/'$b'/g' exaple.xml
它似乎反斜槓不能按預期工作。你能幫我解決這個問題嗎?
的問題是,它需要在Linux腳本中完成和計劃,因爲文件將抵達每天 – user3270648