❗The content presented here is sourced directly from Youtube platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 21st, 2023]
This course, 212 Bash Scripting Examples, provides an in-depth look at Bash scripting. It covers topics such as simple Hello World scripts, string concatenation with echo, string continuation characters, echo with tab characters, echo with newline characters, writing to a file from inside a script, overwriting to a file from inside a script, appending to a file inside a script, single line comments, comments from the middle of a line, multi-line comments using heredocs, simple variable usage, multi-word variables combinations with quotes, HOME variable, USER variable, HOSTNAME variable, echo $HOME with escape to avoid expansion, writing to a file in the HOME directory using the HOME environment variable, simple touch command, creating a symbolic link, writing to a linked file, cat file, chmod command, making executable, chmod command, making not-writable, trying to write to it, chown file to different user, running ls before and after, underscore variable, touch file, using underscore variable to append to it, let command arithmetic, 4 basic operators, add, subtract, multiply, divide, increment a variable 3 times with increment operator, decrement a variable 3 times with decrement operator, echo number modulus second number, echo number to exponent of second number, expr command for math, double parenthesis for math, double parenthesis with dollar operator assign to variable, multiplication has precedence over addition regardless of order, combine two strings in one line with variables, combine three strings in one line with variables, plus equal operator combine strings, create multi-line string variable with heredoc, cat multi-line heredoc text, if conditional statement, logical and in conditional statement, logical or in conditional statement, if elif else conditional statement, nesting if conditions, equal vs double equal operator, test not equal strings, test two strings before or after alphabetically, test string is null, test string is not-null, test numerical comparisons greater then, less then, test numerical compare greater then or equal, less than or equal, test compare numbers are equal, test compare numbers are not-equal, test file exists, test file is not zero size, test file is a directory, file is a symbolic link, test file has read permission, test file has write permission, and test file has execute permission.