我正在尝试从mac终端下载每日的sst netcdf文件,以下代码的工作方式有点时髦,因此有点烦人。我已经指定了年和月,但是在完成第一个循环year=1997
和month=01
之后,该循环形成了此URL-https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/access/avhrr-only/199701并将指定的文件下载到此文件夹/ Volumes / ikmallab / Ikmal / data / satellite / sst / oisst / mapped / 4km / day / 1997/01,代码开始在未指定的年月中循环播放,例如1981年至2019年,下载我不需要的文件。此外,从1981年到2019年的所有这些文件都仅放置在一个文件夹中-如前所述。
这是我的代码:
#!/bin/bash
for year in {1997..2018}; do
for month in {1..12}; do
wget -N -c -r -nd -nH -np -e robots=off -A "*.nc" -P /Volumes/ikmallab/Ikmal/data/satellite/sst/oisst/mapped/4km/day/${year}/${month}
https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/access/avhrr-only/${year} `printf "%02d" ${month}`
done
done
这是问题:
URL transformed to HTTPS due to an HSTS policy
--2019-11-05 23:50:51-- https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/access/avhrr-only/199701/avhrr-only-v2.19970101.nc
Connecting to www.ncei.noaa.gov (www.ncei.noaa.gov)|2610:20:8040:2::172|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8305268 (7.9M) [application/x-netcdf]
Saving to: ‘/Volumes/ikmallab/Ikmal/data/satellite/sst/oisst/mapped/4km/day/1997/1/avhrr-only-v2.19970101.nc’
avhrr-only-v2.19970101.nc 100%[================================================================================================================>] 7.92M 1.46MB/s in 11s
.
.
.
URL transformed to HTTPS due to an HSTS policy
--2019-11-05 23:48:03-- https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/access/avhrr-only/198109/avhrr-only-v2.19810901.nc
Connecting to www.ncei.noaa.gov (www.ncei.noaa.gov)|2610:20:8040:2::172|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8305212 (7.9M) [application/x-netcdf]
Saving to: ‘/Volumes/ikmallab/Ikmal/data/satellite/sst/oisst/mapped/4km/day/1997/1/avhrr-only-v2.19810901.nc’
avhrr-only-v2.19810901.nc 100%[================================================================================================================>] 7.92M 1.50MB/s in 13s
我已经解决了。我想,我试图在我的代码和URL中查找任何差异。我现在正在运行它,到目前为止看起来还不错。
我错过了URL中的'/'抱歉,这是我的新手。稍后将更新结果。
https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/access/avhrr-only/${year} `printf "%02d" ${month}`/