YoVDO

Troubleshooting and Debugging Bash

Offered By: LinkedIn Learning

Tags

Bash Courses Linux Courses Regular Expressions Courses Version Control Courses Shell Scripting Courses Command Line Courses

Course Description

Overview

Learn how to how to effectively troubleshoot and debug Bash scripts.

Syllabus

Introduction
  • Bash scripting basics
  • What you should know
1. Choosing an Editor
  • Research
  • Automatic code completion
  • Resizing text
  • Collapse code
  • Colored text
2. Formatting and Testing
  • Archiving work
  • Style guides
  • Script permissions
  • Escaping spaces
  • Case sensitivity
  • Testing in real life
3. Organization
  • Comment your script
  • Change logging
  • Placement of variables
  • Segment code into functions
  • Testing regular expressions
4. Troubleshooting Errors in Code
  • Find open arguments
  • Echo out progress
  • Piping status
  • Testing functions
  • Environment variables
  • Replacing variables
  • Math challenges
5. Reusing Code
  • Help
  • Reverse engineering
  • Cross-platform quirks
  • Learning commands
  • Reading man
  • Code repositories
Conclusion
  • Additional resources for Bash

Taught by

Sean Colins

Related Courses

Design of Computer Programs
Stanford University via Udacity
Programming Languages
University of Virginia via Udacity
Data Structures and Performance
University of California, San Diego via Coursera
Introducción a Data Science: Programación Estadística con R
Universidad Nacional Autónoma de México via Coursera
Applied Text Mining in Python
University of Michigan via Coursera