和这个问题相同,但应该是不同的原因。
以下脚本:
#!/bin/sh
arr=("cat" "dog" "bird")
在交互模式下工作(Debian),但在由crontab调用时失败,显示如下:
/bin/sh: 2: /path/zero_check.sh: Syntax error: "(" unexpected
我尝试使用
#!/bin/bash
声明shebang,并用 declare -a arr=("cat" "dog" "bird")
声明数组,但没有效果。有什么想法吗?