bash – 在sed中按模式排除行
发布时间:2020-12-15 21:58:15 所属栏目:安全 来源:网络整理
导读:我正在尝试在bash中编写一个sed命令,用$(name).min.js更新 HTML文件中对 javascript和css文件的所有引用,但是我想忽略路径中带有单词MANAGER_WIDGET的文件,例如 更换: lt; script type =“text / javascript”src =“javascript / scripts.js”/ gt; 但不是
我正在尝试在bash中编写一个sed命令,用$(name).min.js更新
HTML文件中对
javascript和css文件的所有引用,但是我想忽略路径中带有单词MANAGER_WIDGET的文件,例如
更换: & lt; script type =“text / javascript”src =“javascript / scripts.js”/& gt; 但不是: `<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的行,那将是很棒的. 解决方法sed '/MANAGER_WIDGET/!s/.([jscss]+)"/.min.1"/g' index.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:按钮被
- shell习题第24题:杀进程
- 是否可以在角度2中进行条件内容投影(包含)
- angularjs – 无法在Angular 1.x中观察$dirty(或$pristine)
- Scala插入到特定位置的列表中
- bootstrap的栅格中嵌套jqgrid
- AngularJS之基础-4 DI(控制器参数、监听)、指令(模板包含、
- AngularJS $scope.$watch $scope.foo的属性,但在更改之前将
- scala – 如何将Array [String]转换为Set [String]?
- netbeans jvi vimrc文件位置