我试图在bash中写一个脚本,检查用户输入的有效性。< br / >
我想将输入(比如变量x
)匹配到一个有效值列表
我现在想到的是:
for item in $list
do
if [ "$x" == "$item" ]; then
echo "In the list"
exit
fi
done
我的问题是是否有更简单的方法来做到这一点,list.contains(x)
列表是:
list="11 22 33"
我的代码将只对这些值回显消息,因为list
被视为数组而不是字符串,
所有的字符串操作都将验证1
,而我希望它失败