Well hmm.&nbsp; Bash supports arrays, but I don&#39;t believe it supports dictionaries directly.<br>
<br>
That said, with unlimited time and money anything is possible. I&#39;ve done stuff like this when necessary with for loops..<br>
<br>
#!/bin/bash<br>
<br>
nv_pairs=&quot;one_1 two_2 three_3 four_4&quot;<br>
<br>
get_name_for_value () {<br>
&nbsp;&nbsp; for kk in $nv_pairs<br>
&nbsp;&nbsp; do<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name=`echo $kk | awk -F_ &#39;{print $1}&#39;`<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ $name == $1 ]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=`echo $kk | awk -F_ &#39;{print $2}&#39;`<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>
&nbsp;&nbsp; done<br>
&nbsp;&nbsp; echo $value<br>
}<br>
<br>
Name=three<br>
val=`get_name_for_value $Name`<br>
echo Name: $Name Value: $val<br>
<br>
<br><div><span class="gmail_quote">On 3/31/08, <b class="gmail_sendername">Jerry Yu</b> &lt;<a href="mailto:jjj863@gmail.com">jjj863@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&nbsp; need to do named has in bash scripting, the equivalent in perl, &quot;my $hash{$key} = $value;&quot;. Can I?<br>
<br>_______________________________________________<br>
Ale mailing list<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
<br></blockquote></div><br>