簡單的函式
在 helloWorld.sh
#!/bin/bash
# Define a function greet
greet ()
{
echo "Hello World!"
}
# Call the function greet
greet
在執行指令碼時,我們會看到我們的訊息
$ bash helloWorld.sh
Hello World!
*請注意,*使用函式獲取檔案使它們在你當前的 bash 會話中可用。
$ source helloWorld.sh # or, more portably, ". helloWorld.sh"
$ greet
Hello World!
你可以在一些 shell 中使用一個函式,以便它暴露給子程序。
bash -c 'greet' # fails
export -f greet # export function; note -f
bash -c 'greet' # success