Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automate Workflows: Shell programming - Bash, Sed & Awk
Rating: 4.1 out of 5(22 ratings)
140 students

Automate Workflows: Shell programming - Bash, Sed & Awk

Learn Shell programming ,Regex, Sed and Awk to become expert.
Created byJagjit Phull
Last updated 12/2025
English

What you'll learn

  • Student will be comfortable writing shell scripts of any type in their system administration area.

Course content

17 sections22 lectures2h 13m total length
  • Why and when to use the power of Shell Scripts.3:43
  • Develop habits for becoming a good programmer.3:33

    Develop a good programmer habit by reading broadly and sharpening observation to identify and solve problems. Embrace Linux and scripting, learn from seasoned programmers, and practice coding daily.

Requirements

  • Be able to work with GNU/Linux OS like Ubuntu, CentOS etc.

Description

Course Title: Shell Scripting Essentials – Automate Tasks with Ease on Unix/Linux

Who is this course for?

  • Beginners with no prior shell scripting experience

  • Anyone with access to a GNU/Linux system and basic knowledge of using the terminal and any text editor (Vim recommended, but not mandatory)

  • Developers, system administrators, data engineers, or IT professionals looking to automate routine tasks and improve productivity

What you’ll learn:

  • Core shell scripting concepts explained in a simple, practical manner

  • Write and understand small scripts, then progress to building more complex programs

  • Develop a problem-solving mindset and gain confidence in shell programming

  • Learn task automation to eliminate repetitive manual work

  • Master essentials like loops, conditionals, functions, and regular expressions—using clear, beginner-friendly examples

  • Apply scripting for real-world automation, system configuration, file management, and troubleshooting scenarios

Why this course?

  • Short, focused, and hands-on—designed to save your time and deliver practical value

  • Avoids unnecessary theory; emphasizes immediate, real-world applications

  • Encourages an experimental and enjoyable learning approach

  • Removes fear of scripting while enhancing your creativity in problem-solving

Outcome:
By the end of the course, you’ll be able to confidently write shell scripts to automate tasks and boost your efficiency on any Unix/Linux system, regardless of your background with being even a starter.

Who this course is for:

  • Any one who is wanting to increase his effectiveness in automation for their daily system administration tasks.