我正在尝试在bash中编写一个sed命令,用$(name).min.js更新HTML文件中对javascript和css文件的所有引用,但是我想忽略路径中带有单词MANAGER_WIDGET的文件,例如
更换:
<script type="text/javascript" src="javascript/scripts.js"/>
但不是:
`<script type="text/javascript" src="$MANAGER_WIDGET/Common/API/Plugin.js"/>`
Run Code Online (Sandbox Code Playgroud)
到目前为止,我有以下sed命令,它将.min添加到所有文件js和css文件:
sed "s/\.\([jscss]\+\)\"/\.min\.\1\"/g" index.html
Run Code Online (Sandbox Code Playgroud)
如果有人能告诉我如何在其中排除使用MANAGER_WIDGET的行,那将是很棒的.
sed '/MANAGER_WIDGET/!s/\.\([jscss]\+\)\"/\.min\.\1\"/g' index.html
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2205 次 |
| 最近记录: |