簡體   English   中英

使用bash腳本將變量插入URL

[英]Inserting variables into URLs with bash scripting

假設我想編寫一個bash腳本,該腳本需要用戶輸入,然后將其插入URL,然后下載。 像這樣: #!/bin/bash

cd /path/to/folder echo Which version? read version

cd /path/to/folder echo Which version? read version

cd /path/to/folder echo Which version? read version

curl -O http://assets.company.tld/ $version/foo.bar

這行得通嗎? 如果沒有,我該怎么做?

#!/bin/bash
version=$1
cd /path/to/folder
echo $version
curl -o $version-foo.bar http://assets.company.tld/$version/foo.bar

其中$1是第一個位置參數

因此,假設您使用名稱asset.sh保存腳本。 然后,您可以使用如下所示的相同內容:

./assests.sh ver1

其中ver1是版本

[編輯]如果要進行交互式會話:

#!/bin/bash
version=$1
cd /path/to/folder
echo -n "Which version you want? "
read version
curl -o $version-foo.bar http://assets.company.tld/$version/foo.bar

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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