论证检查

时间:2012-09-30 21:08:56

标签: bash arguments

假设我有一个带有两个参数的脚本,是否可以检查表格中是否有一个参数或2个以上的参数:

if [ check if arguments don't equal 2 ]; then
    echo Too many arguments
    exit 1
fi

1 个答案:

答案 0 :(得分:5)

if [ $# -ne 2 ]; then
   # Number of arguments was not 2
fi

变量$#包含传递的参数数量。