Wgetを使用してパターンに一致する最初のファイルのみをダウンロードする

Wgetを使用してパターンに一致する最初のファイルのみをダウンロードする

検索しようとしています。Python~のインストールスクリプト私のドットファイルに自動的にインストールされます。Anaconda3-2022.10-Linux-x86_64.shインストーラスクリプトで最新バージョンを検索したい()ウェブサイトURLにバージョン番号をハードコードする必要はありません。走る

wget -r repo.anaconda.com/archive -A "Anaconda*-****.**-Linux-x86_64.sh"

私が使用したワイルドカードパターンと一致する他のファイルと一緒にこのファイル(最初の結果)をダウンロードします。必要な最初のファイルのみをダウンロードするにはどうすればよいですか?

答え1

使用mech-dump --links:

mech-dump --links https://unix.stackexchange.com/questions/736061/ |
    grep -m1 favicon |
    xargs wget -O favicon.ico

mech-dumpと一緒にインストール基準寸法WWW::Mechanizeまたは Debian パッケージlibwww-mechanize-perl

Thomas E. Dickeyの使用:

最後のanacondaバージョンを入手するには:

lynx \
    --listonly \
    --nonumbers  \
    --dump https://www.anaconda.com/products/distribution |
    grep -m1 -F 'Linux-x86_64.sh' |
    xargs wget

ソースを信頼する場合は、スクリプトを実行してください飛行中

関連情報