Bash Funzione semplice


Esempio

In helloWorld.sh

#!/bin/bash

# Define a function greet
greet ()
{
    echo "Hello World!"
}

# Call the function greet
greet

Nel gestire la sceneggiatura, vediamo il nostro messaggio

$ bash helloWorld.sh
Hello World!

Si noti che l' acquisizione di un file con funzioni li rende disponibili nella sessione di bash corrente.

$ source helloWorld.sh   # or, more portably, ". helloWorld.sh"
$ greet
Hello World!

È possibile export una funzione in alcune shell, in modo che sia esposta ai processi figli.

bash -c 'greet'  # fails
export -f greet  # export function; note -f
bash -c 'greet'  # success