Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function &引用;意外标记“;函数定义中的语法错误_Function_Shell_Unix - Fatal编程技术网

Function &引用;意外标记“;函数定义中的语法错误

Function &引用;意外标记“;函数定义中的语法错误,function,shell,unix,Function,Shell,Unix,我不熟悉shell脚本,正在尝试运行一个包含函数的简单脚本。我不断收到一条与我使用echo有关的错误消息。有人能告诉我如何修正这个错误吗 代码如下: function functionA{ echo "FunctionA is executing!!" } functionA 以下是命令行上的错误消息: function1: line 4: syntax error near unexpected token `echo' function1: line 4: ` echo "F

我不熟悉shell脚本,正在尝试运行一个包含函数的简单脚本。我不断收到一条与我使用
echo
有关的错误消息。有人能告诉我如何修正这个错误吗

代码如下:

function functionA{
    echo "FunctionA is executing!!"
}
functionA
以下是命令行上的错误消息:

function1: line 4: syntax error near unexpected token `echo'
function1: line 4: `    echo "FunctionA is executing!!"'
函数名后面需要
()

function functionA() {
    echo "FunctionA is executing!!"
}

假设支持
函数
关键字,括号应该是可选的。更可能的情况是,打开
{
之前的空间就是解决方案。