<br><br><div class="gmail_quote">On Mon, Nov 15, 2010 at 13:54, Max Hetrick <span dir="ltr"><<a href="mailto:maxhetrick@verizon.net">maxhetrick@verizon.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div></div><div class="h5">On 11/15/2010 01:47 PM, Kill Script wrote:<br>
> I am looking for a beginner guide to shell scripting simple tasks on<br>
> CentOS (e.g. ssh'ing into a server / router / switch, checking for<br>
> certain things, then exiting and going to the next IP).<br>
><br>
> Does anyone have any suggestions on where to look?  (I'm relatively new<br>
> to bash)<br>
<br>
</div></div>The book Learning the bash Shell helped me out a lot.<br>
<br>
<a href="http://oreilly.com/catalog/9781565923478" target="_blank">http://oreilly.com/catalog/9781565923478</a><br>
<br>
Regards,<br>
Max<br></blockquote></div><div><br></div>To answer your question, I have liked UNIX Shells By Example by Ellie Quigley (4th edition) it has good examples with explanations. The Linux Command line and Shell Scripting Bible is a good teaching tool. A new edition is due out next year but the current edition is still useful.<div>

<br></div><div>As to what you appear to want to do, if you require interactive logins (i.e. ssh keys not set up for password-less logins) then bash is not the best choice. For this you would want to use either Python (with pyexpect module) or the Expect scripting language (Expect is an extension of the TCL scripting language.</div>

<div><br></div><div>John<br clear="all"><br>-- <br> John Kennedy<br><br>
</div>