【发布时间】:2020-09-14 09:11:16
【问题描述】:
我想把我的网址https://jenkins-crumbtest2.origin-ctc-core-nonprod.com/剪成https://origin-ctc-core-nonprod.com我已经尝试了几种方法来处理它
$ echo https://jenkins-crumbtest2-test.origin-ctc-core-nonprod.com/ | cut -d"/" -f3 | cut -d"/" -f5
jenkins-crumbtest2.origin-ctc-core-nonprod.com
我有 3 个输入,我想通过这些输入来获得预期的输出。我想传递任何输入以获得相同的输出。
输入:
1. https://jenkins-crumbtest2-test.origin-ctc-core-nonprod.com/ (or)
2. https://jenkins-crumbtest2.origin-ctc-core-nonprod.com/ (or)
3. https://jenkins-crumbtest2-test-lite.origin-ctc-core-nonprod.com/
预期输出:
https://origin-ctc-core-nonprod.com
有人可以帮帮我吗?
【问题讨论】:
-
这一点都不清楚。您的问题中应该始终包含 3 件简单的事情。 1- 代码标签中的输入示例,2- 代码标签中的预期样本,3- 您为解决自己的问题所做的努力,请通过编辑您的问题添加所有内容,然后让我们知道。
-
所以,你想从 URL 中删除子域部分,只返回域部分???
-
san & ravi,感谢您的回复。我已经发布了 3 个输入。如果用户传递任何类型的输入,它将导致预期的输出。 (origin-ctc-core-nonprod.com)
-
awk '{ print "https://origin-ctc-core-nonprod.com" }' -
@Luuk 在没有阅读 cmets 的情况下,我只想给出确切的答案 :)