Linux 有效文件的Shell脚本语法错误

Linux 有效文件的Shell脚本语法错误,linux,shell,command-line,centos,Linux,Shell,Command Line,Centos,有人在这里帮助编写shell脚本吗? 我在/home/username/down/devel文件夹中有shell脚本(脚本文件名为php) 运行脚本时,出现如下错误:- /usr/local/lib/php.ini]: No such file or directory devel/php: line 4: syntax error near unexpected token `"/usr/local/bin/php",' devel/php: line 4: `exec("/usr/local

有人在这里帮助编写shell脚本吗?
我在/home/username/down/devel文件夹中有shell脚本(脚本文件名为php) 运行脚本时,出现如下错误:-

/usr/local/lib/php.ini]: No such file or directory
devel/php: line 4: syntax error near unexpected token `"/usr/local/bin/php",'
devel/php: line 4: `exec("/usr/local/bin/php", *args)'
但同一个sciprt正在其他friends机器上工作。这里有什么问题?有人在这里帮助编写shell脚本吗? 下面是我的shell脚本代码

#!/bin/bash

args=['-c', "/usr/local/lib/php.ini"]
exec("/usr/local/bin/php", *args)

仅提及我的php.ini文件存在。我的机器是linux CentOS 5.5版(64位)

如果您想在bash中使用数组,请看一看

这肯定不是一个
bash
脚本。我不知道它是什么,但它看起来更像是一个
csh
脚本。如果您使用
csh pathname/to/script
执行脚本会发生什么情况?我得到args=[-c,:未找到命令。在我看来很像python。但事实并非如此。很抱歉,它的ruby和我的朋友在发送给我时更改了它的“#!/bin/bash”。