行Hi=("Hi" "Hello" "Hey")には可能な入力があります。単語の間にコンマを追加しようとしましたが、それも機能しません。hi、hello、またはheyが入力された場合、「こんにちは」とエコーする必要があります。現在、Hiのみが動作します。私が探しているのは、単語の「同義語」を作成する方法だと思います。ある単語を別の単語に置き換える能力。
clear; echo
shopt -s nocasematch
echo; read -p " > " TextInput
Hi=("Hi" "Hello" "Hey")
if [[ "$TextInput" == $Hi ]]; then
clear; echo; echo
echo -e " >> Hi"
echo
else
clear; echo; echo
echo -e " >> Error"
echo
fi
私は私が使用できることを知っています
if [[ "$TextInput" == "Hi" ]] || [[ "$TextInput" == "Hello" ]] || [[ "$TextInput" == "Hey" ]]; then
しかし、それは長くなりすぎます。