簡體   English   中英

解析sh文件中的字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM