你可以使用$#变量来获取输入参数的数量。如果输入参数的数量不等于3,则可以使用echo语句给出提示。

以下是一个示例函数:

#!/bin/bash

check_args() {
  if [ $# -ne 3 ]; then
    echo "请输入3个参数"
    exit 1
  fi
  # 进一步处理输入参数
  # ...
}

check_args "$@"

在上面的例子中,$#是一个特殊变量,它表示输入参数的数量。如果$#的值不等于3,则输出提示信息并使用exit 1退出脚本。请注意,"$@"将原样传递脚本的所有输入参数给check_args函数。

shell 函数怎么判断输入参数为3个不为三个则给出提示

原文地址: https://www.cveoy.top/t/topic/iiXh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录