これは、はるかに大きなスクリプトから簡略化された部分です。私は文字列のセットをループするためのconterとしてiを使用しています。
ループしている複数の文字列"word1word2 word3 word4.....wordx"があります
i=1
typeset "STRING$i=`echo $string | cut -d' ' -f1-50`"
typeset -n NEWVAR="STRING$i"
do_stuff_here_w_NEWVAR
done
これはLinuxでうまく機能しますが、私のHPおよびSOLボックスはtypeset-nが好きではありません... HPまたはSolarisの-nの代わりにここで何ができますか?ボックスでnamerefを実行すると、nameref:notfoundが表示されます。