我正在尝试设置一个Bash脚本(shl),该脚本将使用curl来下载文件。 我真的找不到一个好的bash脚本教程。我需要帮助。
我已经尝试使用Windows bat文件对其进行测试,
:curl ${url} > file name
[试图从Windows看到它的工作原理
并获得 libcurl中不支持或禁用协议“ https”
我可以用来提取文件的URL看起来像这样(仅示例)
我正在尝试将文件放在\aiken\ProdITFileTrans\cofc_aw_disbursement.csv
所以我的蝙蝠文件看起来
@Echo On
curl --verbose -g ${https://bigstate.academicworks.com/api/v1/disbursements.csv?per_page=3&fields=id,disbursement_amount,portfolio_name,user_uid,user_display_name,portfolio_code,category_name&token=fcc28431bcb6771437861378aefe4a4474dbf9e503c78fd9a4db05924600c03b} >\\aiken\ProdITFileTrans\cofc_aw_disbursement.csv
PAUSE
同样的目标是将这个调用的工作版本放入Bash shell中,我可以将其称为forom ATOMIC / UC4
一旦有了bash脚本,我便希望能够每天下载文件。
答案 0 :(得分:1)
好吧,也许像这样:
#!/bin/bash
curl --verbose -g yourlongurlhere -o /path/to/your/file.csv
使文件可执行(chmod +x
)。
编辑:在Advanced Bash Scripting Guide中查看大量示例。它涵盖了几乎所有内容。