【发布时间】:2020-01-18 18:10:42
【问题描述】:
在makefile中,当我在bash函数中使用if语句时会抛出错误
test :
foo() { if [[ "a" == "a" ]] ; then echo $$1 ; fi ; } ; foo "hello"
错误
/bin/sh: 1: [[: 未找到
或与一个 [
test :
foo() { if [ "a" == "a" ] ; then echo $$1 ; fi ; } ; foo "hello"
错误
/bin/sh: 1: [:a: 意外操作符
在这种情况下如何使用 if 语句
【问题讨论】: