解析sh文件中的字符串

问题描述 投票:-1回答:1

对于gitlab ci / cd项目,我需要找到一个knative服务的URL(用于部署Web服务,以便可以将其用作负载测试的基本URL)>

我发现我可以使用以下命令找到URL(和其他信息):kubectl get ksvc helloworld-go,它输出:

NAME            URL                                                LATESTCREATED         LATESTREADY           READY   REASON
helloworld-go   http://helloworld-go.default.34.83.80.117.xip.io   helloworld-go-96dtk   helloworld-go-96dtk   True

有人可以给我提供一种简单的方法来仅提取sh脚本中的url吗?我认为最简单的方法可能是在第二行的第一和第二空格之间找到文本。

对于gitlab ci / cd项目,我需要找到一个knative服务的URL(用于部署Web服务),以便可以将其用作负载测试的基本URL,我发现我可以找到该URL( ...

bash shell sh ksh
1个回答
1
投票
kubectl get ksvc helloworld-go | grep -oP "http://[^\t]*"
© www.soinside.com 2019 - 2024. All rights reserved.