[gradsusr] Grads Bash scripting

Don Van Dyke Don.VanDyke at noaa.gov
Tue Aug 31 22:52:33 EDT 2010


Hi Meredith,

Yeah, that should work.  What error did you get?  The only thing I see 
potentially wrong there is to check and make sure you have 
lat=subwrd(data,3) and not Lat=subwrd(data,3) in your GrADS script.  :-)

Don Van Dyke
NWS Tallahassee, FL

Meredith Croke wrote:
> Thank you very much for your suggestion, this did work.  Now if I want
> to pass multipe varibale(ie lat/lon, name) can I do it the same way
> listing them before the export?  Ie:
> echo ${yyyy} ${name} ${lat} | /export/grads/bin/gradsc -blc "run
> gs.sf.surface.wind_mps"
>
> yyyy=subwrd(data,1)
> name=subwrd(data,2)
> Lat=subwrd(data,3)
>
> I am getting an error when I do it this way.
>
> Thanks.
>
> Meredith
>
> -----Original Message-----
> From: gradsusr-bounces at gradsusr.org
> [mailto:gradsusr-bounces at gradsusr.org] On Behalf Of Don.VanDyke at noaa.gov
> Sent: Tuesday, August 31, 2010 5:02 PM
> To: GrADS Users Forum
> Subject: Re: [gradsusr] Grads Bash scripting
>
> Hi Meredith,
>
> To go from bash to GrADS, try doing something like this.  In your bash
> script, add a line like this....
>
> echo ${yyyy} | /export/grads/bin/gradsc -blc "run
> gs.sf.surface.wind_mps"
>
> In your gs.sf.surface.wind_mps script, at the very top, add these
> lines....
>
> pull data
> yyyy=subwrd(data,1)
>
> Then you can reference the yyyy in the rest of the GrADS script like
> this....
> 'draw title Testing 'yyyy' year'
>
> Hope this helps some.
>
> Don Van Dyke
> NWS Tallahassee, FL
>
> ----- Original Message -----
> From: Meredith Croke <mcroke at airdat.com>
> Date: Tuesday, August 31, 2010 4:39 pm
> Subject: [gradsusr] Grads Bash scripting
> To: gradsusr at gradsusr.org
>
>
>   
>> Hi,
>>  
>> I am trying to write a bash script that will read values from a
>> tc-vitals file and feed it into my grads script.   Can anyone give me
>> tips on how to do this?  I'm not sure how to feed the varibales from
>> bash into grads.   I have tried doing this in a bunch of different
>>     
> ways
>   
>> and searched the users forum but I can't find any good examples.  
>> Here's one example, trying to have the date read in grads:
>> in bash:
>>  
>> yyyy=$(date +%Y%m%d$hh)
>> /export/grads/bin/gradsc -blc 'run gs.sf.surface.wind_mps'
>>  
>> in grads
>> date= yyyy
>> (i've tried 'yyyy' and $yyyy)
>>  
>> what else do I need to put in bash or in my grads script to recognize 
>> that yyyy= 2010083112 ?
>>  
>> Any help is greatly appreciated.
>>  
>> Meredith
>> _______________________________________________
>> gradsusr mailing list
>> gradsusr at gradsusr.org
>>
>>     
> _______________________________________________
> gradsusr mailing list
> gradsusr at gradsusr.org
> http://gradsusr.org/mailman/listinfo/gradsusr
>
> _______________________________________________
> gradsusr mailing list
> gradsusr at gradsusr.org
> http://gradsusr.org/mailman/listinfo/gradsusr
>   

-------------- next part --------------
A non-text attachment was scrubbed...
Name: don_vandyke.vcf
Type: text/x-vcard
Size: 356 bytes
Desc: not available
Url : http://gradsusr.org/pipermail/gradsusr/attachments/20100831/d12b2a1e/attachment-0003.vcf 


More information about the gradsusr mailing list