26 lines
610 B
Bash
26 lines
610 B
Bash
|
#!/bin/bash -e
|
||
|
|
||
|
#####################################################
|
||
|
#
|
||
|
# Functions can be defined using the "name () {}"
|
||
|
# notation where the code is contained within the
|
||
|
# brackets. Functions receive arguments the same way
|
||
|
# a script does, using the "$#" notation.
|
||
|
#
|
||
|
#####################################################
|
||
|
|
||
|
myFunction () {
|
||
|
if [ "${1}" != "" ]; then
|
||
|
echo "Your first argument is \"${1}\""
|
||
|
else
|
||
|
echo "Called myFunction with no arguments"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
# Invoke your function as if it were any other command
|
||
|
# or application located in your $PATH.
|
||
|
myFunction
|
||
|
|
||
|
sleep 2
|
||
|
|
||
|
myFunction "First argument"
|