ワイルドカードを使用して次のパターンと一致する特定の URL をダウンロードしようとしています。
http://example.org/subtitles?q=NUMBER_en&format=srt
ここで、NUMBER = [0-9]*
その出力は http 404 です。
次のように実行した場合にのみ機能します。
http://example.org/subtitles?q=NUMBER_en&format=srt
ここで、NUMBER は id_number です。
私はこんなものは欲しくない...for i in {0..1000};do wget ....$i...; done
なにか提案を?
答え1
これを試してみてください:
wget http://example.org/subtitles?q={1..100}_en&format=srt
シェルは正しいコマンドに展開し、1 から 100 までのファイルを取得します。