哪种 Bash 逻辑可以防止 onboarding 脚本在没有用户名时继续执行,并存储提供的用户名?
使用 exit 0 表示缺少输入导致错误
exit 0
检查 [ $1 -eq 0 ],并赋值 USER_NAME=$#
[ $1 -eq 0 ]
USER_NAME=$#
没有参数时打印用法,但不退出,继续创建账户
检查 [ $# -eq 0 ];如果为真,则打印用法并执行 exit 1,然后赋值 USER_NAME=$1
[ $# -eq 0 ]
exit 1
USER_NAME=$1