如何使用 sed 删除双正斜杠

use*_*774 1 regex sed

我有一个文本文件,其中包含一些 URL,例如:

https://home.ggg.com/
http://zzz.aaa.net
Run Code Online (Sandbox Code Playgroud)

我想使用 sed 命令从每行的开头删除 http:// 或 https:// 部分,但我的问题似乎是我不知道如何在命令中编写 // 。似乎需要一些补充,而不是按原样编写 // 编辑:请注意,有些以 http:// 开头,而另一些则以 https:// 开头

dev*_*ull 5

使用不同的分隔符:

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'