[colug-432] Bash fun

Tom Hanlon tom at functionalmedia.com
Sun Nov 1 11:10:44 EST 2009


too funny, every time I post a question I find the answer the moment I  
hit send.

Looks like I want "eval"

Anyhow... any general bash advice in regards to writing good scripts,  
good tutorials, etc.

I was tempted to go with Python because I could use the python  
practice, but I could also use the bash practice.

This will be run on linux, but also open solaris....

Is open solaris fair game for discussion ? How about open solaris with  
bulged capacitors on Motherboard ;-)

So bash open solaris, environment issues.. ?? Are there any I need to  
be aware of.


On 1 Nov 2009, at 11:02, Tom Hanlon wrote:

> Colug,
> I am writing a script that takes a file of MySQL queries. I want to
> read that file and then run explain for each query in the file and
> gather a subset of the output generated.
> So basic process is.
> given file
> select this from that;
> select that from this;
> I want to run
> mysql -u user -ppass -e "explain select this from that" >>file.out.
> mysql -u user -ppass -e "explain select that from this" >>file.out.
> I am reading the lines from the file.. no problem, I am assigning them
> to variables.
> The exec, or eval or whatever it takes to fork a process and keep on
> going is holding me up a little bit.
> #!/bin/bash
> while read line
> do
> echo  $line;
> ######
> # exec seems to exit
> #
> ## exec who;
> done
> Thanks,
> Tom
> _______________________________________________
> colug-432 mailing list
> colug-432 at colug.net
> http://lists.colug.net/mailman/listinfo/colug-432

More information about the colug-432 mailing list