linux - 如何使用 sed 删除双反斜杠
问题描述
我正在尝试使用 sed 删除此字符串前面的这些双反斜杠,以便:
//s3.amazonaws.com/umdheader.umd.edu/app/js/main.min.js
会变成:
s3.amazonaws.com/umdheader.umd.edu/app/js/main.min.js
到目前为止,我有它可以通过 com 删除一个
sed 's/^\///g' output
但我需要删除两个!请让我知道,谢谢 :)
解决方案
或者,如果您不想逃避/
并且简单地想/
用 NULL 替换起始值,那么请执行以下操作。
echo "//s3.amazonaws.com/umdheader.umd.edu/app/js/main.min.js" | sed 's#^//##'
推荐阅读
- react-native - 创建数据并推入数组并在地图中显示它们无法正常工作?
- python - 模型中的 DRY 以捕获所有值
- swift - 从线程/ GCD/完成处理程序返回
- react-native - 即使减速器中的状态已经明显改变,componentWillReceiveProps 也不会触发
- php - 在登录页面上重定向后让警报工作
- mysql - 仅显示本月没有更新的记录
- javascript - Jquery 滚动监听器不起作用,你能告诉我问题是什么吗?
- c# - 水晶报表详细信息部分
- r - 我如何构建一个闪亮的应用程序,ggplot 代表 2 个类别变量的 %
- c++ - 如果您可以在 C++ 中使用将串行数据视为文件,那么 termios 的目的是什么?