FpInputMetGfs: get_201212.csh

File get_201212.csh, 7.1 KB (added by ignacio, 8 years ago)

Script used for downloading FNL winds for 12/2012

Line 
1#!/bin/csh
2#################################################################
3# Csh Script to retrieve online Data from the UCAR server.
4# This script uses 'wget' to download data.
5#
6# You need pass in your password as a parameter to execute
7# this script; or you can set an environment variable RDAPSWD
8# if your Operating System supports it.
9#
10# Contact grace@ucar.edu (Grace Peng) for further assistance.
11#################################################################
12 
13set pswd = $1
14if(x$pswd == x && `env | grep RDAPSWD` != '') then
15set pswd = $RDAPSWD
16endif
17if(x$pswd == x) then
18echo
19echo Usage: $0 YourPassword
20echo
21exit 1
22endif
23set v = `wget -V |grep 'GNU Wget ' | cut -d ' ' -f 3`
24set a = `echo $v | cut -d '.' -f 1`
25set b = `echo $v | cut -d '.' -f 2`
26if(100 * $a + $b > 109) then
27set opt = 'wget --no-check-certificate'
28else
29set opt = 'wget'
30endif
31set opt1 = '-O /dev/null --save-cookies auth.rda_ucar_edu --post-data'
32set opt2 = "email=rlt@nilu.no&passwd=$pswd&action=login"
33$opt $opt1="$opt2" https://rda.ucar.edu/cgi-bin/login
34set opt1 = "-N --load-cookies auth.rda_ucar_edu"
35set opt2 = "$opt $opt1 http://rda.ucar.edu/data/ds083.2/"
36set filelist = ( \
37  grib2/2012/2012.12/fnl_20121201_00_00.grib2 \
38  grib2/2012/2012.12/fnl_20121201_06_00.grib2 \
39  grib2/2012/2012.12/fnl_20121201_12_00.grib2 \
40  grib2/2012/2012.12/fnl_20121201_18_00.grib2 \
41  grib2/2012/2012.12/fnl_20121202_00_00.grib2 \
42  grib2/2012/2012.12/fnl_20121202_06_00.grib2 \
43  grib2/2012/2012.12/fnl_20121202_12_00.grib2 \
44  grib2/2012/2012.12/fnl_20121202_18_00.grib2 \
45  grib2/2012/2012.12/fnl_20121203_00_00.grib2 \
46  grib2/2012/2012.12/fnl_20121203_06_00.grib2 \
47  grib2/2012/2012.12/fnl_20121203_12_00.grib2 \
48  grib2/2012/2012.12/fnl_20121203_18_00.grib2 \
49  grib2/2012/2012.12/fnl_20121204_00_00.grib2 \
50  grib2/2012/2012.12/fnl_20121204_06_00.grib2 \
51  grib2/2012/2012.12/fnl_20121204_12_00.grib2 \
52  grib2/2012/2012.12/fnl_20121204_18_00.grib2 \
53  grib2/2012/2012.12/fnl_20121205_00_00.grib2 \
54  grib2/2012/2012.12/fnl_20121205_06_00.grib2 \
55  grib2/2012/2012.12/fnl_20121205_12_00.grib2 \
56  grib2/2012/2012.12/fnl_20121205_18_00.grib2 \
57  grib2/2012/2012.12/fnl_20121206_00_00.grib2 \
58  grib2/2012/2012.12/fnl_20121206_06_00.grib2 \
59  grib2/2012/2012.12/fnl_20121206_12_00.grib2 \
60  grib2/2012/2012.12/fnl_20121206_18_00.grib2 \
61  grib2/2012/2012.12/fnl_20121207_00_00.grib2 \
62  grib2/2012/2012.12/fnl_20121207_06_00.grib2 \
63  grib2/2012/2012.12/fnl_20121207_12_00.grib2 \
64  grib2/2012/2012.12/fnl_20121207_18_00.grib2 \
65  grib2/2012/2012.12/fnl_20121208_00_00.grib2 \
66  grib2/2012/2012.12/fnl_20121208_06_00.grib2 \
67  grib2/2012/2012.12/fnl_20121208_12_00.grib2 \
68  grib2/2012/2012.12/fnl_20121208_18_00.grib2 \
69  grib2/2012/2012.12/fnl_20121209_00_00.grib2 \
70  grib2/2012/2012.12/fnl_20121209_06_00.grib2 \
71  grib2/2012/2012.12/fnl_20121209_12_00.grib2 \
72  grib2/2012/2012.12/fnl_20121209_18_00.grib2 \
73  grib2/2012/2012.12/fnl_20121210_00_00.grib2 \
74  grib2/2012/2012.12/fnl_20121210_06_00.grib2 \
75  grib2/2012/2012.12/fnl_20121210_12_00.grib2 \
76  grib2/2012/2012.12/fnl_20121210_18_00.grib2 \
77  grib2/2012/2012.12/fnl_20121211_00_00.grib2 \
78  grib2/2012/2012.12/fnl_20121211_06_00.grib2 \
79  grib2/2012/2012.12/fnl_20121211_12_00.grib2 \
80  grib2/2012/2012.12/fnl_20121211_18_00.grib2 \
81  grib2/2012/2012.12/fnl_20121212_00_00.grib2 \
82  grib2/2012/2012.12/fnl_20121212_06_00.grib2 \
83  grib2/2012/2012.12/fnl_20121212_12_00.grib2 \
84  grib2/2012/2012.12/fnl_20121212_18_00.grib2 \
85  grib2/2012/2012.12/fnl_20121213_00_00.grib2 \
86  grib2/2012/2012.12/fnl_20121213_06_00.grib2 \
87  grib2/2012/2012.12/fnl_20121213_12_00.grib2 \
88  grib2/2012/2012.12/fnl_20121213_18_00.grib2 \
89  grib2/2012/2012.12/fnl_20121214_00_00.grib2 \
90  grib2/2012/2012.12/fnl_20121214_06_00.grib2 \
91  grib2/2012/2012.12/fnl_20121214_12_00.grib2 \
92  grib2/2012/2012.12/fnl_20121214_18_00.grib2 \
93  grib2/2012/2012.12/fnl_20121215_00_00.grib2 \
94  grib2/2012/2012.12/fnl_20121215_06_00.grib2 \
95  grib2/2012/2012.12/fnl_20121215_12_00.grib2 \
96  grib2/2012/2012.12/fnl_20121215_18_00.grib2 \
97  grib2/2012/2012.12/fnl_20121216_00_00.grib2 \
98  grib2/2012/2012.12/fnl_20121216_06_00.grib2 \
99  grib2/2012/2012.12/fnl_20121216_12_00.grib2 \
100  grib2/2012/2012.12/fnl_20121216_18_00.grib2 \
101  grib2/2012/2012.12/fnl_20121217_00_00.grib2 \
102  grib2/2012/2012.12/fnl_20121217_06_00.grib2 \
103  grib2/2012/2012.12/fnl_20121217_12_00.grib2 \
104  grib2/2012/2012.12/fnl_20121217_18_00.grib2 \
105  grib2/2012/2012.12/fnl_20121218_00_00.grib2 \
106  grib2/2012/2012.12/fnl_20121218_06_00.grib2 \
107  grib2/2012/2012.12/fnl_20121218_12_00.grib2 \
108  grib2/2012/2012.12/fnl_20121218_18_00.grib2 \
109  grib2/2012/2012.12/fnl_20121219_00_00.grib2 \
110  grib2/2012/2012.12/fnl_20121219_06_00.grib2 \
111  grib2/2012/2012.12/fnl_20121219_12_00.grib2 \
112  grib2/2012/2012.12/fnl_20121219_18_00.grib2 \
113  grib2/2012/2012.12/fnl_20121220_00_00.grib2 \
114  grib2/2012/2012.12/fnl_20121220_06_00.grib2 \
115  grib2/2012/2012.12/fnl_20121220_12_00.grib2 \
116  grib2/2012/2012.12/fnl_20121220_18_00.grib2 \
117  grib2/2012/2012.12/fnl_20121221_00_00.grib2 \
118  grib2/2012/2012.12/fnl_20121221_06_00.grib2 \
119  grib2/2012/2012.12/fnl_20121221_12_00.grib2 \
120  grib2/2012/2012.12/fnl_20121221_18_00.grib2 \
121  grib2/2012/2012.12/fnl_20121222_00_00.grib2 \
122  grib2/2012/2012.12/fnl_20121222_06_00.grib2 \
123  grib2/2012/2012.12/fnl_20121222_12_00.grib2 \
124  grib2/2012/2012.12/fnl_20121222_18_00.grib2 \
125  grib2/2012/2012.12/fnl_20121223_00_00.grib2 \
126  grib2/2012/2012.12/fnl_20121223_06_00.grib2 \
127  grib2/2012/2012.12/fnl_20121223_12_00.grib2 \
128  grib2/2012/2012.12/fnl_20121223_18_00.grib2 \
129  grib2/2012/2012.12/fnl_20121224_00_00.grib2 \
130  grib2/2012/2012.12/fnl_20121224_06_00.grib2 \
131  grib2/2012/2012.12/fnl_20121224_12_00.grib2 \
132  grib2/2012/2012.12/fnl_20121224_18_00.grib2 \
133  grib2/2012/2012.12/fnl_20121225_00_00.grib2 \
134  grib2/2012/2012.12/fnl_20121225_06_00.grib2 \
135  grib2/2012/2012.12/fnl_20121225_12_00.grib2 \
136  grib2/2012/2012.12/fnl_20121225_18_00.grib2 \
137  grib2/2012/2012.12/fnl_20121226_00_00.grib2 \
138  grib2/2012/2012.12/fnl_20121226_06_00.grib2 \
139  grib2/2012/2012.12/fnl_20121226_12_00.grib2 \
140  grib2/2012/2012.12/fnl_20121226_18_00.grib2 \
141  grib2/2012/2012.12/fnl_20121227_00_00.grib2 \
142  grib2/2012/2012.12/fnl_20121227_06_00.grib2 \
143  grib2/2012/2012.12/fnl_20121227_12_00.grib2 \
144  grib2/2012/2012.12/fnl_20121227_18_00.grib2 \
145  grib2/2012/2012.12/fnl_20121228_00_00.grib2 \
146  grib2/2012/2012.12/fnl_20121228_06_00.grib2 \
147  grib2/2012/2012.12/fnl_20121228_12_00.grib2 \
148  grib2/2012/2012.12/fnl_20121228_18_00.grib2 \
149  grib2/2012/2012.12/fnl_20121229_00_00.grib2 \
150  grib2/2012/2012.12/fnl_20121229_06_00.grib2 \
151  grib2/2012/2012.12/fnl_20121229_12_00.grib2 \
152  grib2/2012/2012.12/fnl_20121229_18_00.grib2 \
153  grib2/2012/2012.12/fnl_20121230_00_00.grib2 \
154  grib2/2012/2012.12/fnl_20121230_06_00.grib2 \
155  grib2/2012/2012.12/fnl_20121230_12_00.grib2 \
156  grib2/2012/2012.12/fnl_20121230_18_00.grib2 \
157  grib2/2012/2012.12/fnl_20121231_00_00.grib2 \
158  grib2/2012/2012.12/fnl_20121231_06_00.grib2 \
159  grib2/2012/2012.12/fnl_20121231_12_00.grib2 \
160  grib2/2012/2012.12/fnl_20121231_18_00.grib2 \
161)
162while($#filelist > 0)
163  set syscmd = "$opt2$filelist[1]"
164  echo "$syscmd ..."
165  $syscmd
166  shift filelist
167end
168 
169rm -f auth.rda_ucar_edu
170exit 0
hosted by ZAMG