首页 > 解决方案 > 如何验证 bash 脚本上的用户输入?

问题描述

我正在创建一个 bash 脚本。但是,我需要脚本来验证用户是否必须输入两个参数。不是1,也不过是3。

echo -n "Enter two values"
read val1 val2

标签: linuxbashubuntuterminal

解决方案


尝试这个:

#!/bin/bash

if [ $# -eq 2 ]; then
    echo "var1: $1 var2: $2"
else
    echo "error: need to set two argument"
fi

跑:

./scriptName.sh first second

推荐阅读