首页 > 解决方案 > 用带参数的函数的返回值编写 if 语句的正确方法是什么?

问题描述

我不确定编写根据具有参数的函数的返回值计算的 if 语句的正确方法。

if [ ColumnCountGood "0" -a ColumnCountGood "1" -a ColumnCountGood "2" -a Counter > 10 ]
then
return 1
else
return 0
fi

我尝试了上述方法,但由于参数过多而出错。

标签: bash

解决方案


在为您检查返回代码时运行命令的语法是

if ColumnCountGood "0" && ColumnCountGood "1" && ColumnCountGood "2" && [ $Counter -gt 10 ]

推荐阅读