WGETでクエリパラメータなしでクリーンなファイル拡張子を保存することを許可する

WGETでクエリパラメータなしでクリーンなファイル拡張子を保存することを許可する

Macでwgetを使って何十万もの画像をダウンロードしています。

ただし、保存されたファイルにはすべて、ファイル拡張子の末尾に「?」が格納されています(クエリパラメータの先頭など)。

wgetで奇妙な文字なしで画像のみをダウンロードするにはどうすればよいですか?

これが私が現在やっていることです:

以下のlist.shというbashスクリプトがあります。

wget url -O filename.jpg 
wget url2 -O filename2.jpg
wget url3 -O filename3.jpg

私はそれを実行可能にしました。

chmod 775 list.sh

次に実行します。

./list.sh

私が受け取ったダウンロードファイルは次のとおりです。

filename.jpg?
filename2.jpg?
filename3.jpg?

「?」を削除するのは意外と難しいです。 Finderが処理できないファイルが多すぎます。

きれいなファイル名で画像を再ダウンロードしたいです。

どんなアドバイスも本当にありがとうございます。

ありがとう

マシュー

関連情報