Unlock the power of shell scripting with our comprehensive course designed for beginners and advanced users alike. Dive deep into Bash programming, learn essential scripting techniques, and master tools for efficient text processing. From basics to complex commands, this course covers everything you need to enhance your coding skills and streamline your workflow. Perfect for system administrators, developers, and tech enthusiasts looking to automate tasks and improve productivity. Start your journey to becoming a shell scripting pro today!
📂 Access the Working Files Here: https://alphabrains.gumroad.com/l/she...
Chapters and Timestamps:
00:00:00 Course Introduction
Getting Started
00:06:49 A Little Bit Of History
00:17:40 The Software Tools Philosophy Part - 1
00:23:56 The Software Tools Philosophy Part - 2
00:29:16 Self-Contained Scripts: Using #!
Shell Language Basics
00:35:45 Variables And Simple Output
00:43:41 Accessing Script Arguments
00:49:52 Quoting And Execution Tracing
00:57:14 Redirection And Special Files Part - 1
01:03:23 Redirection And Special Files Part - 2
01:11:43 Command Types; Command And Directory Searching
Simple Things To Do With Text
01:21:31 Simple Text Processing Utilities
01:29:29 Simple Text Processing Utilities - Demo
Searching For Text
01:36:09 Introduction To Regular Expressions
01:43:47 Basic Regular Expressions - The Components Part - 1
01:49:59 Basic Regular Expressions Live Demo Part - 1
01:54:59 Basic Regular Expressions - The Components Part - 2
02:02:14 Basic Regular Expressions Live Demo Part - 2
02:08:49 Extended Regular Expressions - The Components
02:15:51 Extended Regular Expressions Live Demo
Substituting Text
02:21:32 Basic Operation Of Sed
02:30:07 Substitutions With Sed - Live Demo
02:36:31 Shell Scripting Break
Filename Expansions - Globbing
02:36:46 Tilde Expansion, Wildcarding And Hidden Files
02:42:30 Extended Pattern Matching In Bash And ksh93
Working With Fields
02:48:47 Cut And Join
02:55:53 Rearranging Fields With Awk
03:04:16 Rearranging Fields With Awk - Live Demo
Sorting Text
03:09:49 Sorting Text
03:18:12 Sorting Text - Live Demo
03:23:42 Processing Duplicates With Uniq
Pipelines Can Do Amazing Things
03:28:05 Tag Lists
Variables And Arithmetic
03:35:52 Variable Assignment And The Environment
03:43:38 Variables Assignment And The Environment - Live Demo
03:48:40 Parameter Expansions
03:55:57 Parameter Expansions - Live Demo
04:01:01 Shell Scripting Break
Exit Status And Decision Making
04:01:16 Arithmetic Expansion
04:07:45 Exit Status Values And if-elif-else-fi
04:15:29 The Test Command
04:22:20 Using if And Test - Demo
04:31:48 Extended Test Command
04:37:04 The Case Statement
Looping
04:44:50 Looping
04:54:18 Working With Loops: Break, Continue, And Shift
05:01:14 Select Loops
Input/Output
05:07:42 Reading Lines With Read
05:16:20 Redirection, File Descriptor Management, And Exec
Command And Process Substitution
05:27:04 Command Substitution
05:30:55 Command Substitution - Demo
05:36:32 Process Substitution
Evaluation Order, Subshells And Shell Functions
05:42:10 Evaluation Order And eval
05:49:38 Evaluation Order And eval - Demo
05:55:44 Subshells And Code Blocks
06:02:07 Shell Functions
06:15:02 Shell Scripting Break
Handling Signals
06:15:17 Managing Signals With Kill And Trap
Working With Files
06:28:37 Working With Files And Directories
06:41:33 File Comparison And Working With Temporary Files
06:50:14 Finding And Processing Files
07:00:15 Finding And Processing Files - Demo
Loose Ends
07:04:59 Loose Ends
07:15:41 General Takeaways
Wrap-Up
07:18:55 t Shell Scripting - Wrap-Up
Show your Love & Support:
/ alphabrains
☕️ [Buy me a coffee!] (https://www.buymeacoffee.com/alphabrains)
Would Help me make more content like this one :)
```
If you are involved in ANY form of online collaboration, then have I got the all-in-one solution for you! Try it here (it's completely free) - https://www.taskade.com/?via=taskade
🌟*Join Our Brainers Community! *🌟
Are you passionate about learning, tech, and courses? Join us at Discord to dive into a vibrant community where enthusiasts like you come together to share knowledge, resources, and inspiration.
🚀 🧠*Telegram*: https://t.me/+pIXV6rmfKbU5YmRk
✨ WhatsApp Channel: https://whatsapp.Com/channel/0029V51Y...
🔥*Discord Channel:* / discord
💎**YouTube Channel:* / @alphabrainscourses