也许我正在以错误的方式看待这个问题。但是在这里,我正在尝试做。用Java完成我的大部分工作,但只是切换到UNIX(bash)环境。我正在这样做:
[~/Desktop/bashPlay]% cat myFunc
#!/bin/bash
ls2(){
echo "Hello World"
}
ls3(){
echo "Testing"
}
echo "this is a test"
ls2 # this calls a function
[~/Desktop/bashPlay]% myFunc
this is a test
Hello World
但是我的文件中有两个函数,我希望能够从命令行分别调用它们。即:myFunc.ls2()
甚至ls2
。我知道可以将功能添加到.bashrc
文件中,但是还有其他方法可以执行这些功能而不将其添加到文件中.bashrc
吗?