在 shell 脚本中,如何获取用户输入的变量并匹配和验证值?

在 shell 脚本中,如何获取用户输入的变量并匹配和验证值?

Arr=(exv err tmp)
Arr_1=(7 5 5)

在此,我想从用户那里获取输入,以便它可以验证数组中的 arr 和 arr_1 值。如果它与用户输入不匹配,则会抛出错误。我想出了

#!/bin/bash
Select a in arr[@]; do
If [[ "arr[@]" == *"a"* ]]; then
echo ""
break
else 
echo ""
fi
Done

还有其他方法可以达到相同的结果吗?

相关内容