Bashing the Shell: Advanced Scripting
Martin Kealey http://lca2015.linux.org.au/schedule/... You may know Bash as the command-line interpreter for most Linux users, but it is also the default shell script interpreter in many Linux distributions. This tutorial would suit people who: have fallen into being a sysadmin and need to understand what they've gotten their hands on; have been using the command-line for a while and have started writing small scripts to automate some of your tasks, but have often encountered strange or puzzling behaviour; have tried looking at the scripts in /etc/init.d, and been found gibbering under the bed hours later; want to understand the differences between classic Bourne shell, POSIX shell, Bash, Dash and Ksh; have used other programming languages but have found the Shell too arcane. To gain the most benefit from this tutorial, it would be helpful to have either some programming experience, or at least a year of reasonably extensive use of the command-line. Included: a brief history of Shells process & environment management common pitfalls and techniques to avoid them guidance on "best practice" special features for interactive use when to give up and use something else Bring your problems, curiosity, and curly questions, for a hands-on session with worked examples.

Shell Ninja: Mastering the Art of Shell Scripting | Roland Huß

Concise GNU Bash: An Introduction to Advanced Usage - James Panacciulli @ LinuxFest Northwest 2017

Bash Scripting Tutorial for Beginners

Never say "If" writing a Bash script! (Exit codes & logical operators)

Margin Call - "Sell it all. Today." 👆🤘👆

Linux File System/Structure Explained!

Introduction to Advanced Bash Usage - James Pannacciulli @ OSCON 2014

Building the PERFECT Linux PC with Linus Torvalds

The French Do Not Care About Work

Bash Scripting Interview Questions

Advanced Bash Scripting Tutorial

Become a bash scripting pro - full course

How to understand native speakers when they talk quickly: Live English Class

EVERYONE Needs to Learn a Little Bit of AWK!

UNIX shell expansion: proper use and advanced forms

212 Bash Scripting Examples

A Beginner's Introduction to BASH Shell Scripting

Learn Advanced BASH Scripting Today!

Beginner's Guide to the Bash Terminal

