Movatterモバイル変換


[0]ホーム

URL:


Packt
Search iconClose icon
Search icon CANCEL
Subscription
0
Cart icon
Your Cart(0 item)
Close icon
You have no products in your basket yet
Save more on your purchases!discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Profile icon
Account
Close icon

Change country

Modal Close icon
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timerSALE ENDS IN
0Days
:
00Hours
:
00Minutes
:
00Seconds
Home> Programming> Programming Language> Learn Bash Shell Scripting for Automation
Learn Bash Shell Scripting for Automation
Learn Bash Shell Scripting for Automation

Learn Bash Shell Scripting for Automation: Master Bash Shell Scripting: Automate Tasks, Boost Productivity, Excel in Linux/Unix Environments!

Arrow left icon
Profile Icon VRTechnologies
Arrow right icon
AU$14.99AU$166.99
VideoAug 202312hrs 31mins1st Edition
Video
AU$14.99 AU$166.99
Subscription
Free Trial
Renews at AU$24.99p/m
Arrow left icon
Profile Icon VRTechnologies
Arrow right icon
AU$14.99AU$166.99
VideoAug 202312hrs 31mins1st Edition
Video
AU$14.99 AU$166.99
Subscription
Free Trial
Renews at AU$24.99p/m
Video
AU$14.99 AU$166.99
Subscription
Free Trial
Renews at AU$24.99p/m

What do you get with a video?

Product feature icon Download this video in MP4 format
Product feature icon Access this title in our online reader with advanced features
Product feature iconDRM FREE - Read whenever, wherever and however you want

Contact Details

Modal Close icon
Payment Processing...
tickCompleted

Billing Address

Table of content iconView table of contentsDownload code iconDownload Code

Key benefits

  • Learn Bash shell scripting with conditional statements, loops, and filters—grep, awk, and sed
  • Gain hands-on experience in task automation, remote server interaction, and REST API integration
  • Acquire Bash shell scripting skills in Linux/Unix administration, DevOps, and software development

Description

Bash shell scripting is a programming language to automate tasks and interact with the operating system in Unix/Linux. It allows users to write scripts that execute commands, make decisions based on conditions, and manipulate data. Using variables, loops, and functions, users can create powerful scripts to streamline repetitive tasks, manage system configurations, and improve system automation efficiency.The course elaborates on Bash shell scripting in Unix/Linux environments. The course covers basic shell script writing to advanced automation techniques. You will learn about environment setup, variable handling, conditional statements, loops, and functions. The course delves into essential Unix filters such as grep, awk, and sed to manipulate data. It covers working with remote servers, interacting with REST APIs, and handling regular expressions. With practical projects and real-world examples, you will gain hands-on experience in automating tasks, enhancing productivity, and becoming proficient in Linux/Unix administration and automation.Upon completion, you will be skilled in Bash scripting for Unix/Linux environments, automated tasks, managing configurations, and manipulating data effectively. The course covers conditional statements, loops, functions, and practical projects, providing hands-on experience.

Who is this book for?

The course is aimed at professionals in Unix/Linux environments to become proficient in Bash shell scripting, suitable for automation engineers, system administrators, DevOps engineers, software developers, database administrators, AWS cloud administrators, and IT professionals with basic knowledge of Linux/Unix commands. Basic knowledge of Linux/Unix commands is required for this course. No experience in Bash shell scripting is necessary, making it suitable for beginners. You should have access to a Unix-like OS (Linux, Unix, macOS) to practice the concepts taught in the course.

What you will learn

  • Write and execute Bash shell scripts in Unix/Linux environments
  • Utilize filters such as grep, awk, and sed for data manipulation
  • Apply conditional statements, loops, and functions for decision-making
  • Interact with remote servers and REST APIs
  • Use regular expressions for text pattern matching
  • Practical projects enhance Linux/Unix administration and DevOps skills

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Last updated date :May 13, 2025
Publication date :Aug 31, 2023
Length:12hrs 31mins
Edition :1st
Language :English
ISBN-13 :9781835080948
Category :
Languages :
Tools :

What do you get with a video?

Product feature icon Download this video in MP4 format
Product feature icon Access this title in our online reader with advanced features
Product feature iconDRM FREE - Read whenever, wherever and however you want

Contact Details

Modal Close icon
Payment Processing...
tickCompleted

Billing Address

Product Details

Last updated date :May 13, 2025
Publication date :Aug 31, 2023
Length:12hrs 31mins
Edition :1st
Language :English
ISBN-13 :9781835080948
Category :
Languages :
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
AU$24.99billed monthly
Feature tick iconUnlimited access to Packt's library of 7,000+ practical books and videos
Feature tick iconConstantly refreshed with 50+ new titles a month
Feature tick iconExclusive Early access to books as they're written
Feature tick iconSolve problems while you work with advanced search and reference features
Feature tick iconOffline reading on the mobile app
Feature tick iconSimple pricing, no contract
AU$249.99billed annually
Feature tick iconUnlimited access to Packt's library of 7,000+ practical books and videos
Feature tick iconConstantly refreshed with 50+ new titles a month
Feature tick iconExclusive Early access to books as they're written
Feature tick iconSolve problems while you work with advanced search and reference features
Feature tick iconOffline reading on the mobile app
Feature tick iconChoose a DRM-free eBook or Video every month to keep
Feature tick iconPLUS own as many other DRM-free eBooks or Videos as you like for just AU$5 each
Feature tick iconExclusive print discounts
AU$349.99billed in 18 months
Feature tick iconUnlimited access to Packt's library of 7,000+ practical books and videos
Feature tick iconConstantly refreshed with 50+ new titles a month
Feature tick iconExclusive Early access to books as they're written
Feature tick iconSolve problems while you work with advanced search and reference features
Feature tick iconOffline reading on the mobile app
Feature tick iconChoose a DRM-free eBook or Video every month to keep
Feature tick iconPLUS own as many other DRM-free eBooks or Videos as you like for just AU$5 each
Feature tick iconExclusive print discounts

Frequently bought together


The Ultimate Docker Container Book
The Ultimate Docker Container Book
Read more
Aug 2023626 pages
Full star icon4 (8)
eBook
eBook
AU$14.99AU$55.99
AU$68.99
Learn Bash Shell Scripting for Automation
Learn Bash Shell Scripting for Automation
Read more
May 202512hrs 31mins
Video
Video
AU$14.99AU$166.99
50 Algorithms Every Programmer Should Know
50 Algorithms Every Programmer Should Know
Read more
Sep 2023538 pages
Full star icon4.5 (64)
eBook
eBook
AU$14.99AU$55.99
AU$68.99
AU$68.99
Stars icon
TotalAU$152.97304.97152.00saved
The Ultimate Docker Container Book
AU$68.99
Learn Bash Shell Scripting for Automation
AU$14.99AU$166.99
50 Algorithms Every Programmer Should Know
AU$68.99
TotalAU$152.97304.97152.00 savedStars icon
Buy 2+ to unlockAU$11.99 prices - master what's next.
SHOP NOW

Table of Contents

23 Chapters
IntroductionChevron down iconChevron up icon
Introduction
Prerequisites to the Course
Who Can Enroll in This Course?
Environment Setup to Practice with Bash Shell ScriptingChevron down iconChevron up icon
Environment Setup to Practice with Bash Shell Scripting
Installing Any Linux Distribution And CentOS on Windows with WSL
Enabling systemctl on WSL CentOS
Configuring Gmail Setup on CentOS
Accessing Windows Files from WSL Centos or WSL CentOS Files from Windows
Basic Steps to Write and Execute a Bash Shell Script
Different Ways to Execute a Shell Script
How to Use CentOS Terminal on Visual Studio Code Editor
chmod Command Won't Work by Default on WSL Linux
Install Tools Such as Docker, Ansible, Java, nginx, and httpd with a Bash Script
Basic Understanding of Bash Shell ScriptingChevron down iconChevron up icon
Basic Understanding of Shell Script Execution
Usage of Semicolon; in Bash Shell Scripts
VariablesChevron down iconChevron up icon
Introduction to Variable: What Is Variable and Define Variables with Differences
Default Value of a Variable and How to Unset or Clear or Delete Variable Values
Types of Variables
Rules to Define Variables
What Is a Syntax in Bash Shell Scripting
Inputs and OutputsChevron down iconChevron up icon
Inputs and Outputs for Variables in Bash Shell Scripting
Echo Command and Basic Usage of the Echo Command
Practice with Variables and Echo Command
Link Windows Path to Non-Root User Home of WSL OS
Echo Command with Options Part-2
How to Get the Colorful Output from Bash Shell Scripts
Read Command
Source Command to Read Inputs for Variables
Export Command to Provide Inputs for Variables
Command-Line Arguments to Provide Inputs for Variables of Bash Shell Script
Shift Command with Command-Line Arguments
String OperationsChevron down iconChevron up icon
Basic Operations on String
String Operations on Paths
ArraysChevron down iconChevron up icon
Introduction to Arrays
Accessing Array Elements and Operations on Arrays
Why We Need Arrays
How to Provide Inputs for Arrays
Bash Dictionaries | Bash Associative ArraysChevron down iconChevron up icon
Introduction to Bash Dictionaries
Basics of CommandsChevron down iconChevron up icon
Exit Status of a Command
Redirection Operators and STDIN, STDOUT, and STDERR
How to Execute Any Command with the Help of a Variable?
How to Use the Cut Command to Get Required Columns/Fields and Characters
How to Use an awk Command to Get the Required Filed/Column or Line
Basics of grep Command
How to Use Variables in grep Command?
Introduction to sed Command and Usage of Variables
sed Command with Find and Replace | How to Use Different Delimiters in sed
sed Command with Inserting and Deletion of Lines Using Line Numbers and Search
Best Example to Use the tr Command with Cut and Then with kill-9
Arithmetic Operations for Integers and Floating Point Numbers
Working with Command-Chaining OperatorsChevron down iconChevron up icon
List of Command-Chaining Operators
Command-Chaining Operator - Pipe
Command-Chaining Operator - Semicolon
Command-Chaining Operators - Logical AND and OR
How to Find the Location or Path of Any Command or Installed Package
Shell Script to Get the Location of Any Package
Executing the Block of Code
Simple Practice
How to Get the Latest File or Directory from the Current Location
Test Command and Conditional StatementsChevron down iconChevron up icon
How to Use the Test Command to Validate a Condition
Exit Command and Its Usage
Introduction to If and If-Else Statements
Debugging a Bash Shell Script
Shell Scripting PracticeChevron down iconChevron up icon
Write a Shell Script to Read a Given File Content
Write a Shell Script to Install Packages Using Yum
The if, elif, elif else, and Case StatementsChevron down iconChevron up icon
The if, elif, and elif else Statements
Case Statement
Write a Shell Script to Find the Version for a Given Tool
Shell Script to Send All DevOps Tools Information to Mail
Scheduling JobsChevron down iconChevron up icon
Scheduling Jobs with at Command
Scheduling Jobs with crontab
Comments and LoggingChevron down iconChevron up icon
Comments and Logging
FunctionsChevron down iconChevron up icon
Introduction to Functions
Defining a Function and Calling It with and Without Arguments
How to Pass Strings or Text as an Argument
Shell Script to Install Packages with Functions
Scope of Variables
How to Reuse Function in Different Shell Scripts
Here Document and Here StringChevron down iconChevron up icon
Heredoc and Herestr
LoopsChevron down iconChevron up icon
Introduction to Bash Loops with an Example
For Loop Syntax and Its Usage
Working with Arrays Using For Loop
Simple Practice with For Loops
Send an Automatic Mail Alert When the Secret File Is Deleted
Break and Continue Statements
While Loop Part-1
While Loop Part-2
Until Loop with Example
Select Loop and Its Usage with an Example
Practice for You
While Loop with getopts Command to Read Arguments
Working with REST APIs Using the Curl CommandChevron down iconChevron up icon
How to Validate the REST API Execution with the Curl Command?
Working with Remote ServersChevron down iconChevron up icon
Introduction to Work with Remote Servers
Shell Script to Execute a Command on Remote Hosts Using When They Used SSH Keys
How to Provide Password for ssh with sshpass? | There Are Three Ways
Working with SCP to Transfer a File from the Local Server to the Remote Server
How to Provide a Password for ssh or scp Using Expect Command?
Real-Time PracticeChevron down iconChevron up icon
Monitor a Service(s) on the Host for Every Minute; If Not Running Then Send a Mail
Shell Script to Monitor a Microservice with Its Health URL
Monitor Application Log Directory | Alert If the Application Is Not Generating Logs
Install the Required Git Version on the Host
Regular Expressions | RegexChevron down iconChevron up icon
Introduction to Regular Expressions or Regex
Creation of Pattern or Extended Regular Expressions or ERE
Write a Shell Script to Get the Latest Git Version from the git-scm Website
Case Statement with Regex
printf CommandChevron down iconChevron up icon
Concepts of printf Command

Recommendations for you

Left arrow icon
Debunking C++ Myths
Debunking C++ Myths
Read more
Dec 2024226 pages
Full star icon5 (1)
eBook
eBook
AU$14.99AU$44.99
AU$55.99
Go Recipes for Developers
Go Recipes for Developers
Read more
Dec 2024350 pages
eBook
eBook
AU$14.99AU$44.99
AU$55.99
50 Algorithms Every Programmer Should Know
50 Algorithms Every Programmer Should Know
Read more
Sep 2023538 pages
Full star icon4.5 (64)
eBook
eBook
AU$14.99AU$55.99
AU$68.99
AU$68.99
Asynchronous Programming with C++
Asynchronous Programming with C++
Read more
Nov 2024424 pages
Full star icon5 (1)
eBook
eBook
AU$14.99AU$46.99
AU$57.99
Modern CMake for C++
Modern CMake for C++
Read more
May 2024504 pages
Full star icon4.7 (13)
eBook
eBook
AU$14.99AU$55.99
AU$68.99
Learn Python Programming
Learn Python Programming
Read more
Nov 2024616 pages
Full star icon3.5 (2)
eBook
eBook
AU$14.99AU$44.99
AU$55.99
Learn to Code with Rust
Learn to Code with Rust
Read more
Sep 202557hrs 40mins
Full star icon5 (1)
Video
Video
AU$14.99AU$103.99
Modern Python Cookbook
Modern Python Cookbook
Read more
Jul 2024818 pages
Full star icon4.9 (17)
eBook
eBook
AU$14.99AU$60.99
AU$75.99
Right arrow icon

People who bought this also bought

Left arrow icon
50 Algorithms Every Programmer Should Know
50 Algorithms Every Programmer Should Know
Read more
Sep 2023538 pages
Full star icon4.5 (64)
eBook
eBook
AU$14.99AU$55.99
AU$68.99
AU$68.99
Event-Driven Architecture in Golang
Event-Driven Architecture in Golang
Read more
Nov 2022384 pages
Full star icon4.9 (10)
eBook
eBook
AU$14.99AU$55.99
AU$68.99
AU$61.99
The Python Workshop Second Edition
The Python Workshop Second Edition
Read more
Nov 2022600 pages
Full star icon4.6 (19)
eBook
eBook
AU$14.99AU$57.99
AU$71.99
Template Metaprogramming with C++
Template Metaprogramming with C++
Read more
Aug 2022480 pages
Full star icon4.6 (13)
eBook
eBook
AU$14.99AU$51.99
AU$64.99
Domain-Driven Design with Golang
Domain-Driven Design with Golang
Read more
Dec 2022204 pages
Full star icon4.4 (18)
eBook
eBook
AU$14.99AU$49.99
AU$61.99
Right arrow icon

About the author

Profile icon VRTechnologies
VRTechnologies
Github icon
VRTechnologies is a seasoned DevOps automation consultant with a specialization in cloud and DevOps. With a wealth of experience, they have successfully trained over 400 students through comprehensive automation courses covering Shell, Python, and Ansible.With six years of training expertise, VRTechnologies' commitment to staying at the forefront of technology trends is unmatched, ensuring that students receive the most up-to-date knowledge. Their passion for learning and teaching drives them to meticulously research and prepare each course, offering hands-on demonstrations from the basics to advanced concepts. Join VRTechnologies on a transformative learning journey and unlock the power of automation in your career.
Read more
See other products by VRTechnologies
Getfree access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How can I download a video package for offline viewing?Chevron down iconChevron up icon
  1. Login to your account at Packtpub.com.
  2. Click on "My Account" and then click on the "My Videos" tab to access your videos.
  3. Click on the "Download Now" link to start your video download.
How can I extract my video file?Chevron down iconChevron up icon

All modern operating systems ship with ZIP file extraction built in. If you'd prefer to use a dedicated compression application, we've tested WinRAR / 7-Zip for Windows, Zipeg / iZip / UnRarX for Mac and 7-Zip / PeaZip for Linux. These applications support all extension files.

How can I get help and support around my video package?Chevron down iconChevron up icon

If your video course doesn't give you what you were expecting, either because of functionality problems or because the content isn't up to scratch, please mail customercare@packt.com with details of the problem. In addition, so that we can best provide the support you need, please include the following information for our support team.

  1. Video
  2. Format watched (HTML, MP4, streaming)
  3. Chapter or section that issue relates to (if relevant)
  4. System being played on
  5. Browser used (if relevant)
  6. Details of support
Why can’t I download my video package?Chevron down iconChevron up icon

In the even that you are having issues downloading your video package then please follow these instructions:

  1. Disable all your browser plugins and extensions: Some security and download manager extensions can cause issues during the download.
  2. Download the video course using a different browser: We've tested downloads operate correctly in current versions of Chrome, Firefox, Internet Explorer, and Safari.

Create a Free Account To Continue Reading

Modal Close icon
OR
    First name is required.
    Last name is required.

The Password should contain at least :

  • 8 characters
  • 1 uppercase
  • 1 number
Notify me about special offers, personalized product recommendations, and learning tips By signing up for the free trial you will receive emails related to this service, you can unsubscribe at any time
By clicking ‘Create Account’, you are agreeing to ourPrivacy Policy andTerms & Conditions
Already have an account? SIGN IN

Sign in to activate your 7-day free access

Modal Close icon
OR
By redeeming the free trial you will receive emails related to this service, you can unsubscribe at any time.

[8]ページ先頭

©2009-2025 Movatter.jp