Broad introduction to Bash features for users who want to go beyond simple command execution. Covered topics include builtins, keywords, functions, parameters (arguments, variables, arrays, special parameters), parameter expansion and manipulation, compound commands (loops, groups, conditionals), and brace expansion, with a special note about Bash session portability at the end!
Slides: http://talk.jpnc.info/bash_oscon_2014.pdf
Conference Page with Full Abstract: https://web.archive.org/web/20140819123150/http://www.oscon.com:80/oscon2014/public/schedule/detail/34954
This talk was presented at OSCON 2014 at the Oregon Convention Center in Portland, Oregon.
Thanks to OSCON (O'Reilly) for allowing me to give this talk and for the friendly speaker terms allowing me to publicly post this recording.