What you'll get

  • Govt. Verified Certification
  • Job Credibility
  • Certification Valid for Life
  • Lifetime Access To E-learning

Description

Course content

Total: 112 lectures
  • Technical requirements
  • Types of Linux shells
  • What is bash scripting?
  • The bash command hierarchy
  • Preparing text editors for scripting
  • Creating and executing scripts
  • Declaring variables
  • Variable scope
  • Command substitution
  • Debugging your scripts
  • Creating Interactive Scripts
  • Technical requirements
  • Using echo with options
  • Basic script using read
  • Script comments
  • Enhancing scripts with read prompts
  • Limiting the number of entered characters
  • Controlling the visibility of the entered text
  • Passing options
  • Try to be standard
  • Enhancing learning with simple scripts
  • Conditions Attached
  • Technical requirements
  • Simple decision paths using command-line lists
  • Verifying user input with lists
  • Using the test shell built-in
  • Creating conditional statements using if
  • Extending if with else
  • Test command with the if command
  • More conditions with elif
  • Using case statements
  • Recipe – building a frontend with grep
  • Creating Code Snippets
  • Technical requirements
  • Abbreviations
  • Using code snippets
  • Creating snippets using VS Code
  • Alternative Syntax
  • Technical requirement
  • Recapping the test command
  • Providing parameter defaults
  • When in doubt – quote!
  • Advanced tests using [[
  • Arithmetic operations using ((
  • Iterating with Loops
  • Technical requirement
  • for loops
  • Advanced for loops
  • The IFS
  • Counting directories and files
  • C-style for loops
  • Nested loops
  • Redirecting loop output
  • while loops and until loops
  • Reading input from files
  • Creating operator menus
  • Creating Building Blocks with Functions
  • Technical requirements
  • Introducing functions
  • Passing parameters to functions
  • Variable scope
  • Returning values from functions
  • Recursive functions
  • Using functions in menus
  • Introducing the Stream Editor
  • Technical requirements
  • Using grep to display text
  • Understanding the basics of sed
  • Other sed commands
  • Multiple sed commands
  • Automating Apache Virtual Hosts
  • Technical requirements
  • Apache name-based Virtual Hosts
  • Automating virtual host creation
  • AWK Fundamentals
  • Technical requirements
  • The history behind AWK
  • Displaying and filtering content from files
  • AWK variables
  • Conditional statements
  • Formatting output
  • Further filtering to display users by UID
  • AWK control files
  • Regular Expressions
  • Technical requirements
  • Regular expression engines
  • Defining BRE patterns
  • Defining ERE patterns
  • Using grep
  • Summarizing Logs with AWK
  • Technical requirements
  • The HTTPD log file format
  • Displaying data from web logs
  • Displaying the highest ranking IP address
  • Displaying the browser data
  • Working with email logs
  • A Better lastlog with AWK
  • Technical requirements
  • Using AWK ranges to exclude data
  • Conditions based on the number of fields
  • Manipulating the AWK record separator to report on XML data
  • Using Python as a Bash Scripting Alternative
  • Technical requirements
  • What is Python?
  • Saying Hello World the Python way
  • Pythonic arguments
  • Supplying arguments
  • Counting arguments
  • Significant whitespace
  • Reading user input
  • Using Python to write to files
  • String manipulation

Reviews

Please login or register to review
Frequently Asked Questions