我需要一个bash脚本,它需要从网站下载一个tar文件,这个网站有多个文件需要过滤



我遇到一种情况,需要根据用户输入使用curl/wget从网站下载tar文件。如果他们提到一个构建,我需要根据发布版本下载一个tar文件,我已经有了在构建之间切换的逻辑,问题是我如何从多个文件中筛选出一个特定的tar文件。

curl -s https://somewebsite/somerepo-folder/os-based.tar | grep os-based* > sample.txt
curl -s https://somewebsite/somerepo-folder/os-based2.tar
curl -s https://somewebsite/somerepo-folder/os-based2.tar 

第一个CCD_ 1下载所有文件。Regex在这里帮忙,我怎么能把它和curl放在一起?

如果用户输入和tar文件之间有一个映射,您可以这样做:

userInput=1
# some logic to map user-input with the tar filename to download
$tarFileName="os-based$userInput.tar"
wget "https://somewebsite/somerepo-folder/$tarFileName"

相关内容

  • 没有找到相关文章

最新更新