[英]Parse string in sh file
對於 gitlab ci/cd 項目,我需要找到 knative 服務(用於部署 Web 服務)的 url,以便我可以將其用作負載測試的基本 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 嗎? 我相信最簡單的方法可能是在第二行的第一個和第二個空格之間找到文本。
kubectl get ksvc helloworld-go | grep -oP "http://[^\t]*"
或者
kubectl get ksvc helloworld-go | grep -Eo "http://[^[:space:]]*"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.