wgetは-iと-Oを使用します。

wgetは-iと-Oを使用します。

filename次の形式download_urlのフィールドを含むダウンロード可能なファイルデータベースがあります。

"foo-1.23.4.jar", "http://example.com/files/12345678/download"
"bar-5.67.8.jar", "http://example.com/files/9876543/download"
"baz-3.31.jar", "http://example.com/files/42424242/download"

数字を除いて、URLは同じ傾向にあります。 URLリストをエクスポートしてを使用してダウンロードしようとしましたが、wget -i各ファイルに名前が付けられているため、download区別できません。

通常、パラメータを使用して-O正しい出力ファイルを指定しますが、それを次のように組み合わせる方法がわかりません。-i

wget -i各行がダウンロードURLと出力ファイル名を指定できるように、入力ファイルとコマンドラインの形式をどのように指定しますか?

ベストアンサー1

同時にGNUと共にparallel:

parallel -a files_list.txt -j0 -C ", *" 'wget -q -O {1} {2}' 
  • -a input-file-input-file入力ソースとして使用
  • -j N- 複数のNジョブを並列に実行します。0できるだけ意味
  • -C regex- 列の区切り記号。入力は、regexp区切られた列を持つテーブルとして扱われます。{n}n番目の列を使用またはアクセスできます{n.}。たとえば、{3}3番目の列は

おすすめ記事