Beginner Bash

Tony WilliamsPart of XW16

This workshop will start with understanding, setting up and using the command line before moving on to simple shell programming before finishing with LaunchAgents and LaunchDaemons. Along the way we’ll cover the ‘defaults’ command, flow control and looping, command results, chaining commands, and regular expressions among other topics.

It is open to anyone with or without experience using the command line.


Tony is an integration engineer and he is responsible for the design, installation and support of a disparate range of systems, mostly Macs and iPads. With over thirty years in the industry he has had a myriad of roles including C programmer, Unix system administrator, IT Manager, support specialist and Associate Editor of Australian Macworld.