Как настроить curl с помощью Bash Script для загрузки файла - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь настроить Bash Script (shl), который будет использовать curl для загрузки файла.Я действительно не могу найти хорошее руководство по bash-скрипту.Мне нужна помощь.

Я пытался протестировать его с файлом Windows Bat, который имеет что-то вроде: curl ${url} > file name [пытается увидеть, как это работает из windows]

и получает протокол "https"не поддерживается или отключен в libcurl

URL-адрес, который я могу использовать для извлечения файла, будет выглядеть примерно так (только для примера)

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

, чтобы мой файл bat выглядел

@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, которую я могуcall forom ATOMIC / UC4

Как только у меня будет скрипт bash, я хочу иметь возможность ежедневно загружать мой файл.

1 Ответ

1 голос
/ 17 мая 2019

Ну, может быть, что-то вроде:

#!/bin/bash
curl --verbose -g yourlongurlhere -o /path/to/your/file.csv

Сделать файл исполняемым (chmod +x).

РЕДАКТИРОВАТЬ: проверьте Advanced Bash Scripting Guide для тонны примеров. Он охватывает почти все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...