我正在尝试从url获取多个文件,该文件返回JSON并将其保存为JSON文件。
我尝试了以下代码:
for i in {23..24}
do
wget "https://some url/${i}" > "${i}".json;
done
但是,对于eaxamle“ 23”,它仅将文件保存为包含返回的json作为文本的文件,而不是“ 23.json”。感谢您的帮助。谢谢。
答案 0 :(得分:2)
使用-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