带参数计数的条件句

时间:2019-03-11 17:12:17

标签: shell unix

我有这样的代码:

#!/bin/bash
echo "Enter values a and b (separate with space)"
read a b
count=$#

if [ $count -gt 2 ]
then
        echo "To much arguments"
elif [ $count -lt 2 ]
then
        echo "Not enough arguments"
else
        echo "Corect - 2 arguments"
fi

我需要我的程序对每个输入/参数进行计数,然后给出以下答案之一。但是问题是,每一次count=0。我该如何解决这个问题?

0 个答案:

没有答案