1. 設定ファイルの作成 (create_getdata.shを使用)
2. ftpでデータをダウンロード
create_getdata.sh
#!/bin/sh
out=getdata_$(date -I).txt
echo Output : $out
cat << EOF > $out
open ftp.cdc.noaa.gov
user anonymous your_email@address
binary
cd Datasets/ncep.reanalysis/
EOF
isy=2000
ise=2009
i=$isy
while [ $i -ge $ise ]; do
cat << EOF >> $out
cd surface
get air.sig995.${i}.nc
get rhum.sig995.${i}.nc
cd ..
cd other_gauss
get tcdc.eatm.gauss.${i}.nc
get csusf.ntat.gauss.${i}.nc
cd ..
cd surface_gauss
get uwnd.10m.gauss.${i}.nc
get vwnd.10m.gauss.${i}.nc
EOF
i=$(expr $i - 1)
done
echo bye >> $out
1. 設定ファイルの作成 (create_getdata.shを使用)
$ create_getdata.sh
作成したファイルの例
open ftp.cdc.noaa.gov
user anonymous your_email@address
binary
cd Datasets/ncep.reanalysis/
cd surface
get air.sig995.2000.nc
get rhum.sig995.2000.nc
cd ..
cd other_gauss
get tcdc.eatm.gauss.2000.nc
get csusf.ntat.gauss.2000.nc
cd ..
cd surface_gauss
get uwnd.10m.gauss.2000.nc
get vwnd.10m.gauss.2000.nc
bye
2. ftpでデータをダウンロード
$ ftp -n < getdata_2011-06-03.txt