0
我使用下面的一行命令替換詞查找和使用perl腳本命令
perl -i -p -e 's/old/new/g;' *.config
的正常工作正常字符串mulitiple文本文件替換特殊字符串。但是,如果我想用下面的特殊字符替換字符串,它不起作用。
perl -i -p -e 's/{{'TEXT' | translate}}/{{'TEXT.T.D' | translate}}/g;' *.config
oldText會像= {{'TEXT' | translate}}
新文本就會像= {{'TEXT.T.D' | translate}}
's/\ Q {{'TEXT'|翻譯}} /../'檢查perldoc -f quotemeta –
haiСухой27,感謝您的寶貴意見。我試過perl -i -p -e's/\ Q {{'TEXT'|翻譯}}/{{'TEXT.T.D'|翻譯}} /克;」 * .config ...但它不會取代舊值 –
您的實際代碼和/或數據與您在上面發佈的內容不同。 '=>'https://eval.in/790023 –