shell执行时报这个错
./shell/notify.sh: 7: ./shell/notify.sh: Syntax error: "(" unexpected
notify.sh 写了个方法如
function notify() {
echo "hello"
}
在mac上执行没问题,但是jenkins下跑时报错了。原因查到在这:
shell中函数定义应该是这样,没有function
notify() {
echo "hello"
}
如果你硬要加function,那就去掉括号(),如下
function notify {
echo "hello"
}