sed - 我想在 linux 中使用 sed 搜索和替换“//window”的第一个实例
问题描述
sed 's!//window!window!' index.html
以上是替换所有实例的命令//window
。我只是想替换第一个实例或只替换第一次出现的//window
to window
。
解决方案
如果您使用的是 GNU sed
,请尝试 -
sed '0,/\/\/window/s//window/' index.html
此代码将替换它看到的第一行中的第一个实例,//window
然后window
停止。
推荐阅读
- javascript - 我无法访问 HTMLCollection
- r - R中的K最近邻居闪亮不同的长度
- javascript - 在 light DOM 中渲染一个 lit-element 以与 stripe.js 一起使用
- kubernetes - k8s 在默认命名空间中自动创建 rc 和 pods
- javascript - 捕获 Google Chrome 开发工具显示数据
- python - 线性N-way-equal问题的最小二乘
- ios - 字符串到 int 的转换不能快速工作
- react-native - 我可以在 React Native 中使用全局变量来存储用户信息吗?
- python - gevent加载失败:venv内部的DLL加载失败
- amazon-ec2 - 如何通过公网IP查找EC2实例?