Have you ever understand complex UNIX & BASH scripts that wrotes somebody else several years ago? You will able to write your own scripts with ease. From the very beginning of work in the shell we go through to advanced topics. You will get over 10 hours in 93 videos and 7 real-world labs with key.
Have you ever become a full member of virtual class? When you get your personal offline mp4 copy you can start exploring secret corners of UNIX Shell within the next few minutes.
Chapter | Aprox. length | Screnshots |
---|---|---|
Intro: Types of Shells | 10 min | |
Shell basics: Shell Metacharacters - Secret Underground Life | 12 min | |
Shell basics: I/O Redirection - part I | 4 min | |
Shell basics: I/O Redirection - part II | 6 min | |
Shell basics: I/O Redirection - STDIN | 4 min | |
Shell basics: I/O Redirection and sort | 7 min | |
Shell basics: Hot Inline Documents | 3 min | |
Shell basics: Pipelines | 7 min | |
Script Execution: Processing commands | 4 min | |
Script Execution: Types of execution | 6 min | |
Script Execution: Special Brackets | 5 min | |
Script Execution: Small Conditions - part I | 6 min | |
Script Execution: Small Conditions - part II | 8 min | |
Arsenal of shell tools: head | 5 min | |
Arsenal of shell tools: tail | 5 min | |
Arsenal of shell tools: sort | 9 min | |
Arsenal of shell tools: uniq | 5 min | |
Arsenal of shell tools: wc | 7 min | |
Arsenal of shell tools: grep | 10 min | |
Arsenal of shell tools: cut | 8 min | |
Arsenal of shell tools: awk - Syntax | 5 min | |
Arsenal of shell tools: awk - Basic Examples | 4 min | |
Arsenal of shell tools: awk - Field Separator | 4 min | |
Arsenal of shell tools: awk - NF/NF-1 variable | 5 min | |
Arsenal of shell tools: awk - how to make shell statistics | 4 min | |
Arsenal of shell tools: awk - number conditions | 3 min | |
Arsenal of shell tools: awk - string conditions | 5 min | |
Arsenal of shell tools: tr - how to generate random passwords | 9 min | |
1st script: Comments | 2 min | |
1st script: Hashpling | 2 min | |
1st script: Building script | 5 min | |
1st script: Types of execution | 5 min | |
1st script: How To Debug Shell Scripts | 7 min | |
Variables: Intro | 6 min | |
Variables: Curly Braces | 12 min | |
Variables: Default variables | 16 min | |
Variables: read command | 7 min | |
Variables: Positional Parameters | 8 min | |
Variables: Positional Parameters and read command | 5 min | |
Variables: Additional Special Variables | 10 min | |
Quotes: Single Quotes, Double Quotes, Backslash | 8 min | |
Quotes: Command Substitution | 16 min | |
Quotes: eval | 7 min | |
Sed: What is sed | 2 min | |
Sed: Example - why to use n option? | 4 min | |
Sed: Example - setting intervals | 2 min | |
Sed: Example - Searching & Replacements | 5 min | |
Sed: BRE: Basic Regular Expession | 6 min | |
Sed: BRE & SED examples | 7 min | |
Sed: Word Boundaries | 6 min | |
Sed: Multiple Expressions | 2 min | |
Conditions: Exit Codes | 7 min | |
Conditions: Constant Exit Codes | 3 min | |
Conditions: Test Command | 8 min | |
Conditions: Test Command - How to compare files | 8 min | |
Conditions: Test Command - How to compare strings - part I | 9 min | |
Conditions: Test Command - How to compare strings - part II | 3 min | |
Conditions: Test Command - How to compare integers | 7 min | |
Conditions: Logical Operators | 4 min | |
Conditions: If Statement | 6 min | |
Conditions: If-Else Statement | 1 min | |
Conditions: If-Elif-Else Statement | 3 min | |
Conditions: If 1st Example - part I | 4 min | |
Conditions: If 1st Example - part II | 6 min | |
Conditions: If 1st Example - part III | 13 min | |
Conditions: If 2nd Example - core expression | 15 min | |
Conditions: If 2nd Example - writting core line | 4 min | |
Conditions: If 2nd Example - improving script | 2 min | |
Conditions: Case Statement | 4 min | |
Conditions: Case Statement - Example - part I | 6 min | |
Conditions: Case Statement - Example - part II | 4 min | |
Loops: Expression Command | 7 min | |
Loops: Expression Command - Overcoming Math Laws | 2 min | |
Loops: Expression Command - Comparing - Miracle | 3 min | |
Loops: Beyond expr command - bc Command | 4 min | |
Loops: Expression Command - expr alternatives | 6 min | |
Loops: While - Syntax | 2 min | |
Loops: While - 1st Example - part I | 11 min | |
Loops: While - 1st Example - part II | 4 min | |
Loops: While - 2nd Example - part I | 4 min | |
Loops: While - 2nd Example - part II | 9 min | |
Loops: While - how to use getopts command | 9 min | |
Loops: Until - Syntax | 2 min | |
Loops: Until - CIA example | 10 min | |
Loops: For - Why to use for? | 7 min | |
Loops: Fun with variables | 6 min | |
Loops: Try/Catch In Shell | 6 min | |
Loops: For/continue/break example - renaming files | 19 min | |
Functions: Basics: Syntax, Parameters & Return | 7 min | |
Functions: Functioning hard! | 6 min | |
Traps: Processing asynchronous signals | 4 min | |
Traps: How to catch signals in praxis | 9 min | |
Benchmarking: How To Benchmark your scripts | 6 min |