Bash脚本'if'语句调用带参数的函数

时间:2012-03-13 14:17:56

标签: linux bash shell

我想在我的bash脚本中使用if语句:

if [[ "$v" == "A" || my_func $x $y ]] ; then

但是我得到错误"条件二元运算符预期"。 我已经尝试在调用my_func的参数中引用参数,但仍然没有好处。试着玩eval,这也没有帮助。

感谢您的帮助。

1 个答案:

答案 0 :(得分:7)

您可以尝试:

if [[ "$v" == "A" ]] || my_func $x $y ; then