我需要一些帮助:寻找一种方法,使用这样的命令删除超链接中第 n 次出现(很可能是第 4 次或第 5 次)“/”之后的所有内容
cat text.txt | grep -o "^((?:[^/]*/){5}).*$"
Run Code Online (Sandbox Code Playgroud)
这个命令对我不起作用。例如,如果我有
https://www.forbes.com/forbes/welcome/?toURL=https://forbes.com/&refURL=&referrer=
Run Code Online (Sandbox Code Playgroud)
我想要的输出是:
https://www.forbes.com/forbes/welcome/
Run Code Online (Sandbox Code Playgroud)
此外,如果链接只有 < 4 /,我想保留所有内容。