[Antelope] shell variables and dbsubset

J Stachnik jcstachnik at gmail.com
Sat Nov 29 14:50:24 CST 2008


i also like to use expressions like this to use one less set of quotes.

#!/bin/bash
STATION=BN12
dbsubset  master_stations.site "sta=~/$STATION/" > out.view

josh


On Fri, Nov 28, 2008 at 6:30 PM, Dr. Kent Lindquist <
kent at lindquistconsulting.com> wrote:

>
> Hello Jonathan,
> Try reversing the usage of single and double quotes. I believe the single
> quotes surrounding your subsetting expression are preventing variable
> interpolation by the shell:
>
> % ./ascript
>     4854      645 P21A   P        9.99    2.566  241.82   59.79   -0.320 d
>  -999.0 - -999.00 -  -999.0 -1.000 kyrghyz               -1
>  1227921744.85690
> %
>
> % cat ascript
> #!/bin/sh
>
> STATION="P21A"
> dbsubset db.assoc "sta == '$STATION' " | dbselect -
> %
>
> Best regards,
> Kent
>
>
>
> On Nov 29, 2008, at 12:06 PM, Jonathan MacCarthy wrote:
>
> Hello, all.  I have a quick shell scripting question that I thought would
> be easy to answer, but I haven't found anything yet.I'm simply trying to
> substitute a shell variable into a dbsubset call.  Something like:
>
> #!/bin/sh
>
> STATION="P21A"
> dbsubset db.assoc 'sta == "$STATION" ' > out.view
>
>
>
> ...I've tried all sorts of escapes, but dbsubset will have none of them.
>  Does anyone see what I'm doing wrong?
>
> Thank you in advance.
>
> Best,
> Jonathan
>
>
>
> *Jonathan MacCarthy*
> *PhD Candidate in Seismology*
> *New Mexico Institute of Mining and Technology*
> *Dept. of Earth and Environmental Science, MSEC208*
> *801 Leroy Place*
> *Socorro, NM 87801*
> *ph: 505.835.5418*
> *web: www.ees.nmt.edu/~jkmacc <http://www.ees.nmt.edu/%7Ejkmacc>*
> *
> *
> _______________________________________________
> Antelope mailing list
> Antelope at brtt.net
> http://brtt.net/mailman/listinfo/antelope_brtt.net
>
>
> --
> Dr. Kent Lindquist                     kent at lindquistconsulting.com
> Lindquist Consulting, Inc.
> 59 College Rd. Suite #7
> Fairbanks, AK 99701              Phone/FAX 907-457-2374
>
> http://www.lindquistconsulting.com
>
>
> _______________________________________________
> Antelope mailing list
> Antelope at brtt.net
> http://brtt.net/mailman/listinfo/antelope_brtt.net
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://brtt.net/pipermail/antelope_brtt.net/attachments/20081129/4b80890a/attachment.html>


More information about the Antelope mailing list