Linux Shell Scripting
Function Definition Syntax
Alternative Function Syntax
Function Naming Conventions
Function Documentation
Calling Functions
Function Arguments
Return Values and Exit Status
Positional Parameters in Functions
Parameter Shifting
Default Parameter Values
Variable Number of Arguments
Global Variables
Local Variables
Variable Shadowing
Best Practices for Scope
Exit Status Returns
Output Capture
Global Variable Modification
Complex Return Data
Recursive Functions
Function Libraries
Dynamic Function Creation
Function Overriding
Sourcing External Scripts
Creating Function Libraries
Modular Script Design
Code Reusability
Previous
4. Looping and Iteration
Go to top
Next
6. Data Structures and Text Processing