-o 在“如果”中是什么意思?

Hun*_*r94 4 bash test

上面提到的代码中 -eq 之后的 -o 是什么:

... [ $sorszam -eq 0 ] && min1=$ertek; [ $sorszam -eq 1 -o $sorszam -eq 2 -o $sorszam -eq 3 ] && [ $ertek -lt $min1 ] && min1=$ertek...

小智 5

正如您在关于if的 Linux 文档项目页面中所见,-o代表逻辑运算符OR。在您的情况下,将sorszam检查变量是否等于 1、2 或 3。