Companies Home Search Profile

Linux System Engineer: Bash Shell Scripting for Automation

Focused View

Grant McWilliams

57:33

56 View
  • 01 - Bash scripting for automation.mp4
    00:41
  • 02 - What you will need.mp4
    00:57
  • 01 - Introduction to bash.mp4
    02:09
  • 02 - What makes a shell script a shell script.mp4
    03:18
  • 03 - Using bash debugging mode.mp4
    04:22
  • 04 - Bash variable scope.mp4
    01:17
  • 01 - Positional arguments.mp4
    04:04
  • 02 - Load files using while read.mp4
    04:27
  • 03 - Load files into arrays with mapfile.mp4
    01:44
  • 04 - Prompt for input.mp4
    01:49
  • 05 - Pipe data into a script.mp4
    03:02
  • 06 - Process shell options.mp4
    05:00
  • 01 - Saving data to files.mp4
    03:45
  • 02 - Outputting to STDOUT and STDERR.mp4
    01:55
  • 01 - Conditional flow with if, then fi.mp4
    03:12
  • 02 - Conditional flow with case.mp4
    02:21
  • 03 - Numeric conditions.mp4
    03:45
  • 04 - String conditions.mp4
    00:57
  • 05 - File conditions.mp4
    01:33
  • 01 - For loop.mp4
    02:42
  • 02 - While loop.mp4
    01:30
  • 01 - Monitoring user space usage.mp4
    01:21
  • 02 - Monitoring CPU usage.mp4
    00:57
  • 01 - Next steps.mp4
    00:45
  • Description


    Learn how to use bash scripting to automate common tasks on Red Hat Enterprise Linux (RHEL)—one of the most popular Linux distributions. This course covers the foundations of creating and debugging bash scripts, including scripts that accept input via positional arguments, pipes, and file parsing. Plus, learn how to get data out of bash scripts and set up conditional and looping code blocks. Grant also solves some real-world problems, using bash to monitor user space and CPU usage.

    Note: This course also helps you study to pass the Red Hat Certified Engineer (RHCE) exam—the benchmark certification for Red Hat Enterprise Linux.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Grant McWilliams
    Grant McWilliams
    Instructor's Courses
    Grant McWilliams is a computer consultant, public speaker, technical writer, professor and software developer specializing in Linux and Open Source. He's been a college professor for 20 years teaching at Bellevue College, Shoreline Community College and Edmonds Community College. He's also provided custom training and curriculum for Boeing, Panasonic, Thales and many other fortune 500 corporations. His training focuses entirely on open source and Linux technologies. His consulting company - Sound Linux Training and Consulting has been in business for 26 years in various forms and specializes in creating custom solutions using open source technologies. These have included Linux based in-flight entertainment systems, massively scaled Xen hypervisor near-embedded platforms as well as cloud, virtual and physical security scanning and penetration testing appliances. His public speaking engagements include Linuxcon (New Orleans 2013), Xen User Summit (NYC 2014) and LinuxFest Northwest (Bellingham WA 2004-2011). His technical writing/editing achievements have included writing documentation and manpages for Citrix Xenserver via the Xenapi Admin Project and technical editor for No Starch Press on the book Wicked Cool Shell Scripts. Specialties: Cloud Computing, Virtualization, Xen Cloud Platform/Xenserver, Linux, BASH, Saltstack, SELinux, PHP, Python, System Design, Technical writing, curriculum creation, Instructor Led Training
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 24
    • duration 57:33
    • English subtitles has
    • Release Date 2023/09/06