<p dir="ltr"></p>
<p dir="ltr">On Oct 25, 2016 10:54 AM, &quot;Steve Litt&quot; &lt;<a href="mailto:slitt@troubleshooters.com">slitt@troubleshooters.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On Fri, 21 Oct 2016 20:00:46 -0400<br>
&gt; Jim Kinney &lt;<a href="mailto:jim.kinney@gmail.com">jim.kinney@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; Parsing text in bash is much harder than in Perl. Associative arrays<br>
&gt; &gt; in bash really help.<br>
&gt;<br>
&gt; I didn&#39;t know bash had associative arrays. Thanks!<br>
&gt;<br>
&gt; =============================<br>
&gt; #!/bin/bash<br>
&gt;<br>
&gt; declare -A person<br>
&gt; person[fname]=&quot;Steve&quot;<br>
&gt; person[lname]=&quot;Litt&quot;<br>
&gt; person[job]=&quot;Programmer&quot;<br>
&gt;<br>
&gt; echo ${person[&quot;job&quot;]}<br>
&gt; =============================<br>
&gt;<br>
&gt; Unfortunately, associative arrays are bash-only: No dash allowed.<br>
&gt;</p>
<p dir="ltr">Use a  single quote around the content string and even spaces, ., and /\ are allowed.<br>
&gt; SteveT<br>
&gt;<br>
&gt; Steve Litt<br>
&gt; September 2016 featured book: Twenty Eight Tales of Troubleshooting<br>
&gt; <a href="http://www.troubleshooters.com/28">http://www.troubleshooters.com/28</a><br>
&gt;<br>
&gt;</p>