我试过了
function myfunc() {stuff goes here;}
无济于事。只是想在我的 .profile 文件中放置一个基本的 sql-dump 脚本。
您实际上要问的是如何编写 shell 函数。第一个问题是您使用的是哪个 shell - 默认为 bash,但如果您不使用 bash,那么您使用的语法将不起作用。
如果您使用的是 bash,那么您的语法很好。我将以下行添加到我的 .profile 中,它的工作原理与宣传的一样......
function myfunc() { echo hello; }
将其添加到我的 .profile 并创建一个新的终端窗口后(除非您重新运行 .profile,否则它将在现有终端窗口中不起作用),结果如下:
$ myfunc
hello
Bash 在 Linux 和 BSD 上几乎相同。
function function_name {
command...
}
或者
function_name () {
command...
}
关于功能。