Linux Shell Scripting – Functions
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
eg:
cat > hello.sh #! welcome(){ echo "Welcome to Linux Shell Scripting !!" } welcome # calling the function echo "" # a free lne welcome # calling the function
the output of the above should be
# sh hello.sh Welcome to Linux Shell Scripting !! Welcome to Linux Shell Scripting !!
by using this we can avoid repeating the codes like other programming languages.
Facebook Comments