2017-05-10 66 views
0

函数test {echo“hello”;}无法在karaf shell中执行。Karaf Shell:命令未找到函数

错误:找不到命令:功能

+0

你在哪里发现了shell中这个函数的想法? 卡拉夫告诉你,gogo shell不理解这个想法。 没有'功能'命令。 – Richard

+0

我正在使用面对这个问题的Jboss保险丝http://stackoverflow.com/questions/43803936/jboss-fuse-6-3-0-redhat-187-fabric-ssh-script-error-command-not-found-functio –

回答

0

我不熟悉Apache Karaf,但我知道,你已经使用了function语法是非标准的。它由Bash支持,但不是所有其他的shell。

在外壳的标准功能语法很简单:

test() { echo "hello"; } 

我建议到处使用它。