通过CURL为多个文件下载提供唯一的文件名

时间:2012-09-11 21:01:35

标签: xargs

我正在运行:

cat Human_List.txt | xargs -I "%" curl -O http://www.pdb.org/pdb/files/"%".pdb

正如您所看到的那样,它从我的Human_List.txt中获取每个文件名并将其循环到URL中。作为保存选项,我有-O,它使用URL名称并使用Human_List中的该行名称保存它。

我需要的是使用Human_“foobar”.pdb文件名保存每个.pdb文件,以便区分我的不同列表下载。否则,我无法区分哪个下载来自哪个列表。

谢谢

1 个答案:

答案 0 :(得分:0)

$ while read LINE; 
    do curl -o Human_$LINE.pdb http://www.pdb.org/pdb/files/$LINE.pdb;
    done < Human_List.txt