私は次のことを試しました:
wordindex () {
alias myStr=$1
myArr=($myStr)
cnt=0
for x in "${myArr[@]}"
do
((++cnt))
if [[ $x == "$2" ]]
then
break
fi
done
echo $cnt
}
しかし、動作はまったく予測できないようです。また、Mac 端末と Linux シェルでは結果が異なります。どんな助けでも大歓迎です!