In previous article on ???Understanding and Writing functions in Shell Scripts??? might have given you a basic idea on how to write functions under shell scripts. Now it is time to get deeper into functional features like the usage of local variables and recursion.