Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • The philosophy and core principles of Bash / What defines Bash?
  • Comparing Bash with other scripting languages
  • An overview of Bash features and architecture
  • Beyond the basics: Bash within the context of system administration

Understanding Bash

  • The lifecycle of a Bash script
  • How Bash aligns with system administration duties
  • Bash syntax and data types

Getting Started

  • Setting up the development environment
  • Installing Bash on Linux systems
  • Installing Bash on Windows systems
  • Configuring the Bash environment

Creating and Executing Bash Scripts

  • The structure of Bash scripts
  • Methods for running Bash scripts
  • Utilising variables, arguments, and input/output operations
  • Control structures and loops

Bash Scripting for Automation

  • Automating tasks using Bash
  • Filesystem management via Bash
  • Process management using Bash
  • System monitoring and logging with Bash

Integrating Bash with Other Tools

  • Bash and regular expressions
  • Combining Bash with sed and awk
  • Bash alongside command-line utilities (grep, find, xargs, etc.)

Troubleshooting

  • Debugging Bash scripts
  • Identifying common errors and strategies to prevent them
  • Optimising Bash scripts for performance

Summary and Next Steps

  • Recap of key concepts and best practices
  • Recommendations for further learning regarding Bash and automation

Requirements

  • Familiarity with the Linux operating system
  • Proficiency with the command-line interface
  • Foundational programming knowledge

Target Audience

  • Software developers
  • System administrators

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customised Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from £4800 + VAT*

Contact us for an exact quote and to hear our latest promotions

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories