cshでハッシュみたいなことをするにはどうしたらよいか

以下のようなhash.txtというファイルがあります。名前と身長を列挙しています。

naoki 173
sayaka 171
taro 168
funmatsu 158

このデータからcshを用いてハッシュのようなものをつくりたいです。例えば、sayakaさんの身長を表示させてみましょう。

#!/bin/csh

set hash_file = ./hash.txt

foreach item (`cat $hash_file | awk '{print $1}'`)
    eval set myhash_$item = `cat $hash_file | awk '$1 == "'"$item"'" {print $2}'`
end

echo $myhash_sayaka

うーん、めんどくさいですね。やっぱり、Perlで書いたほうがいいですね。