我在我的項目中每頁都寫了一個兩個腳本標記。我想用我有的新腳本替換腳本。我怎麼能改變我的網站的多個文件中的HTML代碼?
我通過現有的複製粘貼創建新的頁面,所以我寫的所有代碼都是相同的。我想替換然後他們工作(甚至不是所有文件),但大部分文件。
誰能告訴我怎樣才能爲所有文件替換代碼(如果它不是不用擔心適用於一些files.I將手動檢查它們的替代代碼)
我在我的項目中每頁都寫了一個兩個腳本標記。我想用我有的新腳本替換腳本。我怎麼能改變我的網站的多個文件中的HTML代碼?
我通過現有的複製粘貼創建新的頁面,所以我寫的所有代碼都是相同的。我想替換然後他們工作(甚至不是所有文件),但大部分文件。
誰能告訴我怎樣才能爲所有文件替換代碼(如果它不是不用擔心適用於一些files.I將手動檢查它們的替代代碼)
您可以使用「Sublime Text 2」之類的文本編輯器。 使用查找>查找文件 輸入搜索條件, 更換(如果你想替換字符串)的文件的位置
點擊查找
sed
可能是適宜的:
$ sed -e 's/<script type="text\/javascript" src="my-old-script.js"><\/script>/<script type="text\/javascript" src="my-new-script.js"><\/script>/g' -i .bak *.html
將替換的每一個實例:
<script type="text/javascript" src="my-old-script.js"></script>
有了:
<script type="text/javascript" src="my-new-script.js"></script>
...在當前目錄中的文件名中以.html
結尾的文件,保存.bak
文件以防萬一它破壞了某些內容。
這就是偉大的想法之一。 – Adrian 2012-02-16 12:13:11