Doing any kind of serious work on a UNIX or Linux system requires a confident understanding of shell scripting. Unfortunately, many people fear the command line and just don't know where to start.
Designed for developers and system administrators with basic UNIX or Linux skills, this course gives you the fundamentals and then moves you beyond them, teaching you how to write production-level scripts with the POSIX shell.
Master the POSIX shell, learn how …
Robust Shell Scripting
Video description
Doing any kind of serious work on a UNIX or Linux system requires a confident understanding of shell scripting. Unfortunately, many people fear the command line and just don't know where to start.
Designed for developers and system administrators with basic UNIX or Linux skills, this course gives you the fundamentals and then moves you beyond them, teaching you how to write production-level scripts with the POSIX shell.
Master the POSIX shell, learn how it works, and know why it works
Understand the UNIX Toolbox utilities
Learn the shell's syntax and its control structures
Discover the shell's built-in facilities such as variable, command, and arithmetic substitutions
See how the shell finds built-in commands, functions, and external commands
Understand and be able to use basic and extended regular expressions
Learn how to save time by hooking components together in pipelines
Arnold Robbins is a professional software engineer who has worked with UNIX systems since 1980. The author of more than a dozen O'Reilly titles, including "Linux in a Nutshell", "Effective awk Programming", and the "Bash Pocket Reference", Arnold is a master communicator who holds a BA in Information Science from Yeshiva University and an MS in Computer and Information Science from Georgia Tech.
Command Types; Command And Directory Searching
00:09:48
Simple Things To Do With Text
Simple Text Processing Utilities
00:07:58
Simple Text Processing Utilities - Demo
00:06:40
Searching For Text
Introduction To Regular Expressions
00:07:38
Basic Regular Expressions - The Components Part - 1
00:06:12
Basic Regular Expressions Live Demo Part - 1
00:05:00
Basic Regular Expressions - The Components Part - 2
00:07:15
Basic Regular Expressions Live Demo Part - 2
00:06:35
Extended Regular Expressions - The Components
00:07:02
Extended Regular Expressions Live Demo
00:05:41
Substituting Text
Basic Operation Of Sed
00:08:35
Substitutions With Sed - Live Demo
00:06:24
Filename Expansions - Globbing
Tilde Expansion, Wildcarding And Hidden Files
00:05:44
Extended Pattern Matching In Bash And ksh93
00:06:17
Working With Fields
Cut And Join
00:07:06
Rearranging Fields With Awk
00:08:23
Rearranging Fields With Awk - Live Demo
00:05:33
Sorting Text
Sorting Text
00:08:23
Sorting Text - Live Demo
00:05:30
Processing Duplicates With Uniq
00:04:23
Pipelines Can Do Amazing Things
Tag Lists
00:07:47
Variables And Arithmetic
Variable Assignment And The Environment
00:07:46
Variables Assignment And The Environment - Live Demo
00:05:02
Parameter Expansions
00:07:17
Parameter Expansions - Live Demo
00:05:04
Arithmetic Expansion
00:06:29
Exit Status And Decision Making
Exit Status Values And if-elif-else-fi
00:07:44
The Test Command
00:06:51
Using if And Test - Demo
00:09:28
Extended Test Command
00:05:16
The Case Statement
00:07:46
Looping
Looping
00:09:28
Working With Loops: Break, Continue, And Shift
00:06:56
Select Loops
00:06:28
Input/Output
Reading Lines With Read
00:08:38
Redirection, File Descriptor Management, And Exec
00:10:44
Command And Process Substitution
Command Substitution
00:03:51
Command Substitution - Demo
00:05:37
Process Substitution
00:05:38
Evaluation Order, Subshells And Shell Functions
Evaluation Order And eval
00:07:28
Evaluation Order And eval - Demo
00:06:06
Subshells And Code Blocks
00:06:23
Shell Functions
00:12:55
Handling Signals
Managing Signals With Kill And Trap
00:13:20
Working With Files
Working With Files And Directories
00:12:56
File Comparison And Working With Temporary Files
00:08:41
Finding And Processing Files
00:10:01
Finding And Processing Files - Demo
00:04:44
Loose Ends
Loose Ends
00:10:42
General Takeaways
00:03:14
Conclusion
Robust Shell Scripting - Conclusion
00:04:01
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept