您好,登錄后才能下訂單哦!
curl是利用URL語(yǔ)法在命令行方式下工作的開(kāi)源文件傳輸工具,廣泛應(yīng)用在Unix,多種Linux發(fā)行版中。
在Windows系統(tǒng)下也有移植版。
curl尤其被廣泛應(yīng)用在github上眾多開(kāi)源軟件和框架的安裝script中,比如Kubernetes的一個(gè)本地運(yùn)行工具:minikube。
安裝script里有這樣一個(gè)命令:
curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo cp kubectl /usr/local/bin/ && rm kubectl
其中下面的url在瀏覽器里打開(kāi),發(fā)現(xiàn)該txt文件只是維護(hù)了一個(gè)最新的版本號(hào):
https://storage.googleapis.com/kubernetes-release/release/stable.txt
因此下面這個(gè)url里通過(guò)$定義的占位符,
https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
會(huì)被替換成v1.11.2:
最終下載的url:
https://storage.googleapis.com/kubernetes-release/release/v1.11.2/bin/linux/amd64/kubectl
curl還有個(gè)用法是下載指定url的網(wǎng)頁(yè)源代碼,比如curl http://www.baidu.com
ABAP也有類似的工具,function module HTTP_GET:
要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。