YoVDO

Learning Linux Shell Scripting

Offered By: LinkedIn Learning

Tags

Linux Courses

Course Description

Overview

Learn how to automate repetitive tasks with Linux shell scripting.

Syllabus

Introduction
  • Welcome
  • What you should know
1. Shell Scripting Basics
  • Printing to the console
  • chmod
  • Comments
  • The shebang
  • Creating and using variables
  • Passing parameters
  • Challenge: Create a script
  • Solution: Create a script
2. Branching and Loops
  • The if statement
  • The else clause
  • The elif clause
  • The while loop
  • The for loop
  • Using break and continue
  • Challenge: Counter
  • Solution: Counter
3. Environment Variables
  • Reading environment variables
  • Standard environment variables
  • Challenge: Display a variable
  • Solution: Display a variable
4. Functions
  • The basics of functions
  • Using parameters
  • Piping
  • Challenge: Pipes and functions
  • Solution: Pipes and functions
5. File Operations
  • Reading files
  • Writing files
  • File checksums
  • Challenge: Read a text file
  • Solution: Read a text file
6. Sleep and Process
  • Using the sleep command
  • Watching a process
  • Challenge: Watch a script
  • Solution: Watch a script
7. Interactive Scripts
  • Getting input from users
  • Handling bad data
  • Challenge: Guessing game
  • Solution: Guessing game
Conclusion
  • Next steps

Taught by

Troy Miles

Related Courses

Advanced Commands in Linux
Coursera Project Network via Coursera
Amazon Elastic File System (Amazon EFS) Primer (Italian)
Amazon Web Services via AWS Skill Builder
Amazon Elastic File System (Amazon EFS) Primer (Japanese)
Amazon Web Services via AWS Skill Builder
Amazon Elastic File System (Amazon EFS) Primer (Spanish)
Amazon Web Services via AWS Skill Builder
Amazon Lumberyard Primer (French)
Amazon Web Services via AWS Skill Builder