ファイル名が部分的に指定された場合にwgetを介してファイルをダウンロードする方法

ファイル名が部分的に指定された場合にwgetを介してファイルをダウンロードする方法

weelファイルをダウンロードしてwgetコピーする方法です。/home/wheel.whl

wget -q  http://$REPO_SERVER/WHL/wheel-0.34.2-py2.py3-none-any.whl -O /home/wheel.whl

問題は、weelバージョンを変更するときです。$REPO_SERVER/WHL/

たとえば、ファイルを新しいバージョンに置き換えることができます。wheel-0.55.2-py2.py3-none-any.whl

しかし、今はファイルが変更されたwgetため失敗します。whl

だから私たちはwget構文を次に変更することを検討しています。

wget -q  http://$REPO_SERVER/WHL/wheel-*.whl -O /home/wheel.whl

しかし、上記の構文は機能しません

だからホイール*で始まるファイルをダウンロードする方法についてのアドバイスを聞きたいです。

このファイルに正規表現を設定できますか?

ベストアンサー1

wget: Warning: wildcards not supported in HTTP

wgetHTTPはワイルドカードを使用できません。

ただし、wgetFTPではワイルドカードを使用できます。これは私にとって効果的です。

$ wget ftp://ftp.slackware.com/pub/slackware/slackware64-current/Change*.txt
‘ChangeLog.txt’ saved

おすすめ記事