shell 判断$1 $2是否存在
时间: 2023-12-31 08:04:13 浏览: 217
shell判断一个进程是否存在
可以使用以下代码来判断 $1 和 $2 是否存在:
```
if [ ! -n "$1" ] || [ ! -n "$2" ]
then
echo "参数不足"
else
echo "参数正常"
fi
```
其中,`-n` 表示字符串长度不为零,`! -n` 表示字符串长度为零,即为空。所以,`[ ! -n "$1" ]` 表示判断 $1 是否为空,`[ ! -n "$2" ]` 表示判断 $2 是否为空。如果 $1 或 $2 为空,则输出 "参数不足",否则输出 "参数正常"。
阅读全文