escbashescbash

Shell Scripting

Zero to hero on bash. Turn everything you learned in the Linux skill into repeatable scripts, from your first hello-world to production-grade automation with error handling and robustness.

16 topics18 hands-on tasks13 quizzes~560 min
  1. Step 101 - Shell scripting basics▶ 2 concepts · ⌨ 1 task · ? 1 quiz · 20 min
  2. Step 202 - Shell variables▶ 3 concepts · ⌨ 1 task · ? 1 quiz · 30 min
  3. Step 303 - Conditionals▶ 3 concepts · ⌨ 1 task · ? 1 quiz · 30 min
  4. Step 404 - Loops▶ 3 concepts · ⌨ 1 task · ? 1 quiz · 30 min
  5. Step 505 - Parameter expansion▶ 4 concepts · ⌨ 1 task · ? 1 quiz · 40 min
  6. Step 606 - Arguments and input▶ 3 concepts · ⌨ 1 task · ? 1 quiz · 35 min
  7. Step 707 - Functions▶ 3 concepts · ⌨ 1 task · ? 1 quiz · 30 min
  8. Step 808 - Arrays▶ 3 concepts · ⌨ 1 task · ? 1 quiz · 30 min
  9. Step 909 - Arithmetic and strings▶ 3 concepts · ⌨ 1 task · ? 1 quiz · 25 min
  10. Step 1010 - Exit codes and errors▶ 3 concepts · ⌨ 1 task · ? 1 quiz · 30 min
  11. Step 1111 - Robust scripts▶ 4 concepts · ⌨ 1 task · ? 1 quiz · 40 min
  12. Step 1212 - Debugging▶ 3 concepts · ⌨ 1 task · ? 1 quiz · 25 min
  13. Step 1313 - Real-world projects▶ 1 concept · ⌨ 3 tasks · ? 1 quiz · 60 min
  14. Step 14Shell Scripting Project #1⌨ 1 task · 45 min
  15. Step 15Shell Scripting Project #2⌨ 1 task · 45 min
  16. Step 16Shell Scripting Project #3⌨ 1 task · 45 min