Сохранить JSON из API, используя bashscript - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь получить несколько файлов из URL-адреса, который возвращает JSON, и сохранить их как файл JSON.

Я пробовал приведенный ниже код:

for i in {23..24}
do
wget "https://some url/${i}" > "${i}".json;
done

Однако он сохраняет только, для eaxamle "23" как файл, который содержит возвращенный json в виде текста, а не как "23.json".Любая помощь приветствуется. Спасибо заранее.

1 Ответ

2 голосов
/ 01 апреля 2019

Используйте опцию -O вместо загрузки файла с нужным именем.

for i in {23..24}
do
wget -O  "${i}".json  "https://some url/${i}" ;

done

Или используйте curl

for i in {23..24}
do
curl "https://some url/${i}" > "${i}".json;
done

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