%3B%7D%20.png)
在30個目錄的30個檔案中,我想找到:
script>');} < /script>
並將其替換為:
script>');} < /script-->
- 我需要在查找字段中轉義哪些特殊字元?
- 我需要轉義中的相同字元嗎用。場地?
- 反斜線是合適的轉義鍵嗎?
我將使用以下方法:
find . -type f -name "*.php" -exec sed -i 's/"find"/"replace_with"/g' {} +
此方法適用於簡單的替換。
我讀如何替換文件中的字串?和其他頁面,但找不到我需要的答案。
答案1
您可以使用sed -i "s+< /script>+< /script-->+g"
。所以最終命令將變成
尋找 。 -type f -name "*.php" -exec sed -i "s+</script>+</script-->+g" {} +