Marian's BASH Video Training Content

ChapterAprox. lengthScrenshots
Intro: Types of Shells10 min
Shell basics: Shell Metacharacters - Secret Underground Life12 min
Shell basics: I/O Redirection - part I4 min
Shell basics: I/O Redirection - part II6 min
Shell basics: I/O Redirection - STDIN4 min
Shell basics: I/O Redirection and sort7 min
Shell basics: Hot Inline Documents3 min
Shell basics: Pipelines7 min
Script Execution: Processing commands4 min
Script Execution: Types of execution6 min
Script Execution: Special Brackets5 min
Script Execution: Small Conditions - part I6 min
Script Execution: Small Conditions - part II8 min
Arsenal of shell tools: head5 min
Arsenal of shell tools: tail5 min
Arsenal of shell tools: sort9 min
Arsenal of shell tools: uniq5 min
Arsenal of shell tools: wc7 min
Arsenal of shell tools: grep10 min
Arsenal of shell tools: cut8 min
Arsenal of shell tools: awk - Syntax5 min
Arsenal of shell tools: awk - Basic Examples4 min
Arsenal of shell tools: awk - Field Separator4 min
Arsenal of shell tools: awk - NF/NF-1 variable5 min
Arsenal of shell tools: awk - how to make shell statistics4 min
Arsenal of shell tools: awk - number conditions3 min
Arsenal of shell tools: awk - string conditions5 min
Arsenal of shell tools: tr - how to generate random passwords9 min
1st script: Comments2 min
1st script: Hashpling2 min
1st script: Building script5 min
1st script: Types of execution5 min
1st script: How To Debug Shell Scripts7 min
Variables: Intro6 min
Variables: Curly Braces12 min
Variables: Default variables16 min
Variables: read command7 min
Variables: Positional Parameters8 min
Variables: Positional Parameters and read command5 min
Variables: Additional Special Variables10 min
Quotes: Single Quotes, Double Quotes, Backslash8 min
Quotes: Command Substitution16 min
Quotes: eval7 min
Sed: What is sed2 min
Sed: Example - why to use n option?4 min
Sed: Example - setting intervals2 min
Sed: Example - Searching & Replacements5 min
Sed: BRE: Basic Regular Expession6 min
Sed: BRE & SED examples7 min
Sed: Word Boundaries6 min
Sed: Multiple Expressions2 min
Conditions: Exit Codes7 min
Conditions: Constant Exit Codes3 min
Conditions: Test Command8 min
Conditions: Test Command - How to compare files8 min
Conditions: Test Command - How to compare strings - part I9 min
Conditions: Test Command - How to compare strings - part II3 min
Conditions: Test Command - How to compare integers7 min
Conditions: Logical Operators4 min
Conditions: If Statement6 min
Conditions: If-Else Statement1 min
Conditions: If-Elif-Else Statement3 min
Conditions: If 1st Example - part I4 min
Conditions: If 1st Example - part II6 min
Conditions: If 1st Example - part III13 min
Conditions: If 2nd Example - core expression15 min
Conditions: If 2nd Example - writting core line4 min
Conditions: If 2nd Example - improving script2 min
Conditions: Case Statement4 min
Conditions: Case Statement - Example - part I6 min
Conditions: Case Statement - Example - part II4 min
Loops: Expression Command7 min
Loops: Expression Command - Overcoming Math Laws2 min
Loops: Expression Command - Comparing - Miracle3 min
Loops: Beyond expr command - bc Command4 min
Loops: Expression Command - expr alternatives6 min
Loops: While - Syntax2 min
Loops: While - 1st Example - part I11 min
Loops: While - 1st Example - part II4 min
Loops: While - 2nd Example - part I4 min
Loops: While - 2nd Example - part II9 min
Loops: While - how to use getopts command9 min
Loops: Until - Syntax2 min
Loops: Until - CIA example10 min
Loops: For - Why to use for?7 min
Loops: Fun with variables6 min
Loops: Try/Catch In Shell6 min
Loops: For/continue/break example - renaming files19 min
Functions: Basics: Syntax, Parameters & Return7 min
Functions: Functioning hard!6 min
Traps: Processing asynchronous signals4 min
Traps: How to catch signals in praxis9 min
Benchmarking: How To Benchmark your scripts6 min