在 Bash 中,可以在每个函数中调用其他函数。以下是一个示例代码:
#!/bin/bash
# 定义第一个函数
function greet {
echo "Hello, $1!"
}
# 定义第二个函数,并在其中调用第一个函数
function say_hello {
echo "I'm saying hello!"
greet "Alice"
}
# 调用第二个函数
say_hello
在上面的代码中,我们定义了两个函数:greet
和 say_hello
。greet
函数接受一个参数并将其输出为问候语。say_hello
函数打印一条消息,并调用 greet
函数来问候特定的人。
在最后一行代码中,我们调用 say_hello
函数来触发整个过程。当运行脚本时,输出将是:
I'm saying hello!
Hello, Alice!
这表明在 say_hello
函数中成功调用了 greet
函数。