shell 函数怎么判断输入参数为3个不为三个则给出提示
你可以使用$#变量来获取输入参数的数量。如果输入参数的数量不等于3,则可以使用echo语句给出提示。
以下是一个示例函数:
#!/bin/bash
check_args() {
if [ $# -ne 3 ]; then
echo "请输入3个参数"
exit 1
fi
# 进一步处理输入参数
# ...
}
check_args "$@"
在上面的例子中,$#是一个特殊变量,它表示输入参数的数量。如果$#的值不等于3,则输出提示信息并使用exit 1退出脚本。请注意,"$@"将原样传递脚本的所有输入参数给check_args函数。
原文地址: https://www.cveoy.top/t/topic/iiXh 著作权归作者所有。请勿转载和采集!