我遇到一种情况,需要根据用户输入使用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"