How do I create a shell script function using Bash under UNIX / Linux operating systems?
Functions are nothing but small subroutines or subscripts within a Bash shell script. You need to use to break up a complex script into separate tasks. This improves overall script readability and ease of use. However, shell function cannot return value. They return a status code.
All functions must be declared before they can be used.
function welcome(){
Commands
}OR
welcome(){
Commands
return $TRUE
}You can call function by typing its name:
welcome