Linux Advanced Shell Programming Tools - 3 days Online Classroom
1.950,00 EUR
- 3 days
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
Language
Course and materials are in English
Level
Intermediate - Advanced level
3 days (24 hours) live classroom
with accredited trainers
40+ recommended study hours
Exercises and solutions
Downloadable PDF documents with detailed content (slides, explanations)
Certificate
Certificate of completion available

Learning Outcomes
At the end of this course, you will be able to:
Improve
Learn advanced file archiving, backup, and compression techniques using tar, gzip, bzip2, and zip to improve storage efficiency and data protection.
Automate
Automate recurring and one-time tasks with cron and at, creating reliable, hands-free workflows for Linux system administration.
Use
Use sed and awk to edit, filter, extract, and format text, enabling efficient processing of large datasets and log files.
Build
Build advanced AWK scripts using conditions, loops, arrays, and functions to automate complex data processing and reporting tasks.
Enhance
Enhance your scripts with powerful Linux utilities such as getopts, printf, xargs, logger, fuser, and eval for more flexible and efficient automation.

Course timeline
Day 1: Linux File Management & Automation
Lesson 01
- 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
Lesson 02
- 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
Lesson 03
- 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

Who Should Enroll in this Program?
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
Licensing
and equality policy
Licensing and accreditation
This course is offered according to Partner Program Agreement and complies with the License Agreement requirements.
Equity Policy
AVCdoes not provide accommodations due to a disability or medical condition of any students. Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.
Frequently Asked Questions

Need a Custom In-company or Group Training?
Request for in-company training program tailored specifically to your team. We offer flexible customization options to align with your business goals, alongside competitive group rates for larger teams. Fill out the form below, and our corporate training experts will design the perfect solution for you.
