我有一个名为test.csv
的csv,它在第一列中包含要下载的url。我想使用wget
下载URL。我如何在shell中执行此操作?
我使用了以下命令,但没有成功:
awk -F ',' '{print $1}' test.csv | wget -P download_dir
我不认为你可以将文件名管道传输到wget中,但你可以为每个项目运行命令,并将文件名附加到的末尾
试试这个并查看它将运行的命令列表
awk -F ',' '{print $1}' test.csv | xargs -n1 echo wget -P download_dir
然后删除echo
并再次运行它,它将执行命令,而不是打印