Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Shell Scripting, SED and AWK on Linux and Unix
Introduction to Shell Scripting
Introduction to Shell Script (8:56)
A Simple Shell Script (3:30)
Variables (4:20)
Demo of Variable (3:55)
I/O Redirection (4:09)
Pipe (2:46)
Filename Substitution (6:43)
Single Quote, Double Quote, Backslash (11:09)
Command Substitution (4:09)
Integer Arithmetic (3:07)
expr Command (2:31)
Decisions
Exit Status (6:22)
if...then Statement (4:52)
test Command (1:41)
Testing Integer Comparison (4:38)
Testing Strings (3:48)
Testing Files (3:51)
Testing Logical Negation (1:39)
Testing Logical OR (-o) (1:54)
Testing Logical AND (-a) (1:44)
&& and || for Combined Test (4:36)
Do Nothing or Null command (2:12)
if ...then...else Statement (2:26)
Nested If (3:24)
Another Syntax for Nested if (if...elif) (3:21)
Double Parentheses (2:46)
Double Square Brackets (1:51)
exit Command (4:45)
case Command (4:14)
Loops
for Command (4:24)
Reading a File (5:34)
Another Syntax of for Command (3:35)
while Command (3:31)
until Command (4:11)
Nested Loop (3:03)
Redirection of Loop Output (1:29)
break Command (4:14)
continue Command (3:16)
Command Line Parameters
Command Line Arguments (3:21)
$# variable (2:52)
$* variable (2:20)
$@ variable (2:07)
shift Command (2:38)
Functions
What is Function (3:43)
return Command (5:49)
Getting Output From Function (3:26)
Function Parameters (2:27)
Variables in function (4:40)
Array
Array (7:31)
Array and Function (6:16)
SED
Introduction to sed (7:30)
-e option (multiple commands), -f option (commands in file) (3:46)
s command, Substitute command (8:44)
Address (8:24)
Address for multiple commands (7:03)
d command, Delete command (5:47)
i and a command, insert and append command (5:02)
AWK
Introduction to awk (13:39)
Multiple action/commands (4:23)
-f Option, program in file (5:49)
-F Option, field separator (4:22)
Variables and Data Field Variables (10:44)
BEGIN and END (7:58)
Teach online with
Double Parentheses
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock