Creating a library of functions

If we want to create our own library of functions, then we can create a script and add all the functions into this script. We can make all the functions from our script available in the current shell by calling source or the period . command.

The procedure to load all functions into the current shell is as follows:

    $ country USA

Since the country function is not a part of the shell environment, this command will give an error:

    $ .

Or it could display this one:

    $ source
    $ country USA India Japan

This will execute the country function along with the parameter, USA India Japan.

We can even load a script containing library functions inside another script as follows: ...

Get Learning Linux Shell Scripting - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.