2012-11-12 5 views
5

私は$(name).min.jsでHTMLファイルのjavascriptとcssファイルへのすべての参照を更新するbashでsedコマンドを書こうとしていますが、パスの単語MANAGER_WIDGETsedのパターンで行を除外します

置き換えます

<script type="text/javascript" src="javascript/scripts.js"/>

でもない:

`<script type="text/javascript" src="$MANAGER_WIDGET/Common/API/Plugin.js"/>` 

は、これまでのところ、私はすべてのファイルのjsとcssファイルに.min追加し、次のsedコマンドを持っている:

sed "s/\.\([jscss]\+\)\"/\.min\.\1\"/g" index.html 

誰かが私にラインを除外する方法を教えてもいいですその中にMANAGER_WIDGETを付けてください。

答えて

8
sed '/MANAGER_WIDGET/!s/\.\([jscss]\+\)\"/\.min\.\1\"/g' index.html 
関連する問題