Welcome
Welcome to the learnshell.org interactive Shell Programming tutorial.
Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn programming with Unix/Linux shell interpreters.
You are welcome to join our group on Facebook for questions, discussions and updates.
Just click on the chapter you wish to begin from, and follow the instructions. Good luck!
Learn the Basics
- Hello, World!
- Variables
- Passing Arguments to the Script
- Arrays
- Basic Operators
- Basic String Operations
- Decision Making
- Loops
- Array-Comparison
- Shell Functions
Advanced Tutorials
- Special Variables
- Bash trap command
- File Testing
- Input Parameter Parsing
- Pipelines
- Process Substitution
- Regular Expressions
- Special Commands sed,awk,grep,sort
Contributing Tutorials
Read more here: Contributing Tutorials