-
Notifications
You must be signed in to change notification settings - Fork 46k
Open
@silverstarshining
Description
示例代码无法正常运行,会报错[: 90: unary operator expected,但是底部的截图是正确的,可能是少打了?
原因是变量可能为空,于是产生中括号与另一个变量相比从而缺少中括号的情况,应改为[[ ]]
示例代码如下
`#!/bin/bash
score=90
maxsscore=100
if [[ $score -eq $maxscore ]]
then
echo "A"
else
echo "B"
fi`
运行结果
Metadata
Metadata
Assignees
Labels
No labels