我有一个文本文件,其中包含一些 URL,例如:
https://home.ggg.com/
http://zzz.aaa.net
Run Code Online (Sandbox Code Playgroud)
我想使用 sed 命令从每行的开头删除 http:// 或 https:// 部分,但我的问题似乎是我不知道如何在命令中编写 // 。似乎需要一些补充,而不是按原样编写 // 编辑:请注意,有些以 http:// 开头,而另一些则以 https:// 开头
使用不同的分隔符:
sed 's|https\?://||' filename
Run Code Online (Sandbox Code Playgroud)
或者
sed -r 's|https?://||' filename
Run Code Online (Sandbox Code Playgroud)
此处s是可选的,因此它会删除http://和https://。
g如果给定行中可能有多个模式,请使用修饰符:'s|https?://||g'
| 归档时间: |
|
| 查看次数: |
2170 次 |
| 最近记录: |