ユーザー入力$ 1が配列内に存在するかどうかを確認しようとしています。私は唯一の「aaa.bbb.ccc」または「ccc.ddd.aaa」で何を期待ドットで "grep"する方法 "。"正確には?
array=(
aaa.bbb.ccc
ccc.ddd.aaa
)
echo ${array[@]} | grep -o -w "$1"
を見つけることができます: そしてここでは私のコードです。 しかし、この場合、「aaa」や「ccc」のように検証に合格することもできます。 ドットが文字列の一部として扱われていないようです。
regexなどのgrepオプションを使用する必要がありますか?
感謝 – Freddy