Linux Advanced Shell Programming Tools - 3 days Online Classroom

Total timeinfoThe time required for a learning intervention (e.g., one month, with a study load of 32 hours)
StudyloadinfoThe total time commitment expected of a participant, consisting of teaching hours and self-study hours for the total learning intervention.
Location
Online
Starting date and place

Linux Advanced Shell Programming Tools - 3 days Online Classroom

Adding Value Consulting EN
Logo Adding Value Consulting EN
Provider rating: starstarstarstarstar 9.9 Adding Value Consulting EN has an average rating of 9.9 (out of 28 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
computer Online:
16 Sep 2026
computer Online:
11 Nov 2026
Description

Linux Advanced Shell Programming Tools - 3 days Online Classroom

Master advanced Linux shell scripting techniques and automate complex administrative tasks with the Linux Advanced Shell Programming Tools course. Designed for experienced Linux users, this hands-on training helps you write powerful, efficient, and maintainable shell scripts using industry-standard command-line tools and scripting practices.

You'll learn advanced Bash scripting, text processing with tools such as sed, awk, and grep, regular expressions, process management, file manipulation, debugging, and automation techniques. Through practical exercises, you'll develop scripts that simplify system administration, improve p…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Process Management, Linux, Programming (general), Retail (Management), and Project Management.

Linux Advanced Shell Programming Tools - 3 days Online Classroom

Master advanced Linux shell scripting techniques and automate complex administrative tasks with the Linux Advanced Shell Programming Tools course. Designed for experienced Linux users, this hands-on training helps you write powerful, efficient, and maintainable shell scripts using industry-standard command-line tools and scripting practices.

You'll learn advanced Bash scripting, text processing with tools such as sed, awk, and grep, regular expressions, process management, file manipulation, debugging, and automation techniques. Through practical exercises, you'll develop scripts that simplify system administration, improve productivity, and automate repetitive tasks.

By the end of the course, you'll be able to create robust shell scripts and leverage advanced Linux tools to manage systems more efficiently and support DevOps and automation workflows.

Key Features

  • Course and material in english
  • Intermediate - Advanced level
  • 3 days of live instructor-led virtual training (8 hours / day)
  • Interactive hands-on labs
  • All relevant course material
  • 40+ recommended study hours
  • Certificate included

Learning Outcomes

  • File Management & Compression: Learn advanced file archiving, backup, and compression techniques using tar, gzip, bzip2, and zip to improve storage efficiency and data protection.
  • Task Automation: Automate recurring and one-time tasks with cron and at, creating reliable, hands-free workflows for Linux system administration.
  • Text Processing with sed & awk: Use sed and awk to edit, filter, extract, and format text, enabling efficient processing of large datasets and log files.
  • Advanced AWK Programming: Build advanced AWK scripts using conditions, loops, arrays, and functions to automate complex data processing and reporting tasks.
  • Essential Command-Line Tools: Enhance your scripts with powerful Linux utilities such as getopts, printf, xargs, logger, fuser, and eval for more flexible and efficient automation.

Target Audience

  • Linux system administrators
  • DevOps and platform engineers
  • IT operations professionals
  • Software developers working in Linux environments
  • Site Reliability Engineers (SREs)
  • Anyone looking to enhance their Linux scripting and automation skills

Prerequisites

  • A good understanding of Linux system administration
  • Experience using the Linux command line
  • Basic Bash or shell scripting knowledge
  • Familiarity with Linux filesystems and common command-line utilities

Course Outline

Day 1: Linux File Management & Automation

  • Back up and restore files using tar and compression utilities
  • Schedule automated tasks with cron and at
  • Compare files using Linux comparison tools
  • Split large files for easier management and processing
  • Automate common file management tasks

Day 2: Text Processing with Linux Tools

  • Process and translate text using Linux command-line utilities
  • Search and filter data with regular expressions and grep
  • Edit text streams using sed
  • Build AWK scripts for text processing and reporting
  • Format and manipulate data using AWK operators and functions

Day 3: Advanced AWK & Shell Utilities

  • Develop advanced AWK programs with control structures and user-defined functions
  • Process complex data using AWK functions and arrays
  • Generate automated reports from structured text files
  • Enhance shell scripts with utilities such as bc, getopts, printf, logger, xargs, and eval
  • Apply advanced scripting techniques for Linux automation and administration

FAQ

When is the class held?

The majority of the class is a full-day online course from morning to afternoon CET with 8 hours / day straight. However, please contact us to confirm the final detailed schedules.

Who should take this course?

This course is designed for Linux professionals who already have basic shell scripting experience and want to develop advanced automation skills.

Do I need Bash scripting experience?

Yes. Participants should already understand basic shell scripting concepts before attending this advanced course.

What is the difference between sed and awk?

sed is used for stream editing and text transformations, while awk is designed for advanced data extraction, formatting, and analysis. This course teaches when and how to use both tools effectively.

Will I learn text-processing tools?

Yes. The course covers essential Linux utilities such as sed, awk, grep, and regular expressions for advanced data processing. You'll learn to create full AWK programs using variables, functions, control structures, and formatted output for reporting and data processing.

What scripting tools are covered?

The course covers useful Linux utilities such as getopts, xargs, fuser, and logger to enhance script functionality, automation, and system management.

Is the course practical?

Yes. The training includes extensive hands-on scripting exercises and real-world Linux automation scenarios.

Will this course help with DevOps?

Yes. Advanced shell scripting is a core skill for DevOps, infrastructure automation, CI/CD pipelines, and Linux system administration.

What skills will I gain?

You'll learn to build advanced shell scripts, automate complex administrative tasks, process large datasets efficiently, debug scripts, and improve Linux operational efficiency using industry best practices.

There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.