我正在尝试在 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"/>`
到目前为止,我有以下 sed 命令,它将 .min 添加到所有文件 js 和 css 文件中:
sed "s/\.\([jscss]\+\)\"/\.min\.\1\"/g" index.html
如果有人能告诉我如何排除包含 MANAGER_WIDGET 的行,那就太好了。