Linux:在案例中调用函数

时间:2014-03-25 12:44:28

标签: bash function switch-statement

我正在尝试设置一个菜单系统,在选择它运行一个功能。在我的例子中运行'testfunc'函数。但是它没有给出错误; testfunc:找不到命令。

我的案例陈述看起来像这样;

case "$mainMenuInput" in
   1)testfunc ;;
esac

function testfunc{
    echo "This is a test"
}

提前致谢。

1 个答案:

答案 0 :(得分:8)

一次执行Shell脚本语句。该函数仅从您定义的角度知道。你必须在通话前移动它。