0

假设我想编写一个接受用户输入的 bash 脚本,将其插入到 URL 中,然后下载它。像这样的东西: #!/bin/bash

cd /path/to/folder

echo Which version?

read version

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

这行得通吗?如果没有,我该怎么做我想做的事?

4

1 回答 1

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

$1第一个位置参数在哪里

因此,假设您使用名称 assets.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
于 2013-01-06T06:49:24.077 回答