如何针对Bash中的列表验证数字?

时间:2017-06-03 19:28:55

标签: linux bash unix

我有一个这样的数字列表:

limit=( '1' '2' '3' '4' '5' '6' '7' '8' '9' )

然后我想检查输入值以查看它是否存在于列表中。例如:

echo 'Type a number from 1 to 9'
read input
if [ "$input" = "limit" ]
then
exit
else
echo 'Wrong number'

这样的事情。如果我把limit = 9并使用[“$ input”-le“$ limit”]它会接受0,-1这样的数字,我不想要那样。

0 个答案:

没有答案