Wget
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 列表並使用 下載它們
wget -i
,但每個文件都被命名為download
,我無法區分它們。通常我會使用
-O
參數來指定正確的輸出文件,但我不知道如何將它與-i
如何將輸入文件和命令行格式化為
wget -i
每行都可以指定下載 url 和輸出文件名?
與 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 列