Skip to content

SergeyDarnopykh/Course_Bash-Programming

Repository files navigation

Bash Programming

Introduction

  • Intro

Setting up the environment

  • Set up part 1
  • Set up part 2

Unique Characters

  • Terminal customization and #
  • # ;
  • ., "", '', ,, ,,
  • \, /, backquote, null command
  • !, *, ?
  • (), {}
  • ||, &&, -, %, ~, ~+, ~-, ^, ^^

Variables and Parameters

  • Variables and Parameters part 1
  • Variables and Parameters part 2
  • Variables and Parameters part 3
  • Variables and Parameters part 4

Return Values

  • Return Values part 1
  • Return Values part 2

Conditional Statements

  • Conditional Statements part 1
  • Conditional Statements part 2

Variables Continued

  • Built in variables part 1
  • Built in variables part 2
  • Built in variables part 3
  • Modifying the properties of variables
  • Random number generation

Loops

  • For loop
  • While loop
  • Until loop
  • Break and Continue part 1
  • Break and Continue part 2
  • Case constuct
  • Select construct

Internal commands

  • Printf
  • Read
  • Eval and Set
  • More on Set and Unset
  • Getopts
  • Shopt type jobs disown
  • Fg kill command

Regular Expressions

  • Grep demo
  • Sed extended regular expressions demo
  • Globing

Input Output Redirection

  • Stdout, Stdin, Stderr part 1
  • Stdout, Stdin, Stderr part 2

Functions

  • Functions part 1
  • Functions part 2

Arrays

  • Arrays part 1
  • Arrays part 2
  • Arrays part 3

Lists

  • OR and AND lists

Debugging

  • Debugging part 1
  • Debugging part 2
  • Debugging part 3