Take your bash Skills to the Next Level
This is a intermediate-level follow up to my bash basics series. In this series you will take your bash abilities to the next level. By the end of this you will know:
- How to create a script to automate boring tasks
- What Environment Variables, your
PATH
, and abashrc
file do - How to edit your
PATH
to run scripts from anywhere - How to control the flow of applications with
if
statements - How to repeat steps with functions and loops
- How to create aliases to increase efficiency
Prerequisites:
- Have read through the previous series on the basics of
bash
or have a general understanding of how to move around edit files inbash
This series is designed to help you build a foundation as a bash
programmer.
We will cover topics that you would expect to see in all programming languages (e.g., scripts, functions, if statements, loops, etc.) as well as some that are specific to bash
(e.g., PATH
, aliases, etc.).
So, if you have no prior experience with bash
it is probably a good idea to run through my bash
basics tutorial to get you started then come back here to build on those skills.
By the end of this series, you should be able create full applications like the amazing ani-cli
.