My ATO Talk Download and Resource List
Bash Code
You can download the Bash program and other files I used for my talk at ATO 2023 here. This is a tgz file so you will need to use the tar command to extract the files. This will create a directory named “Presentation” and place the files there. The demo.sh file is the Bash program which is the presentation.
You will need to install the following packages that are required for this program.
- asciiquarium
- banner
- boxes
- cowsay
- figlet
- lolcat
- neofetch
- sl
Resources
I listed the following resources at the end of my presentation. I have learned a lot from them and I highly recommend them.
- The Art of Unix Programming — Eric Steven Raymond, http://www.catb.org/~esr/writings/taoup/html/
- Linux and the Unix Philosopy — Mike Gancarz, https://flylib.com/books/en/2.506.1/
- The source code is the license — Scott K Peterson, https://opensource.com/article/17/12/source-code-license
- Advanced Bash-Scripting Guide — Mendel Cooper, https://tldp.org/LDP/abs/html/
- 13 resources for learning to write better Bash code — Jose Vicente Nunez, https://www.redhat.com/sysadmin/learn-bash-scripting
- A Practical Guide to Linux Commands, Editors, and Shell Programming, 4th Edition — Mark Sobell and Matthew Helmke, ISBN-13 : 978-0133085044
- The Bash man page
More Stories
Why I prefer tar to zip
I love having choices when it comes to computing, and especially in the world of open source we're spoilt when...
Tinkering with Immutable Linux: How Fedora Cosmic Atomic Won Me Over
I have been doing a lot of reading and listening to YouTube videos about immutable distributions and why they might...
Using Wildcards on the Bash Command Line
The function of any shell, whether Bash, KSH, CSH is to take commands entered on the command line; expand any...
2025 — a Great Year for Both.org
2025 was an amazing year for Both.org. We started with only a few visitors per day and grew rapidly. Although...
How Immutable Linux Could Save Libraries Thousands
Immutable systems like Silverblue can be configured for kiosk mode in libraries and other public spaces that allow patrons to use them for internet access and other uses but do not allow those patrons to change the core system in any way.
Counting words from online articles
Here’s how I automated counting words from a series of articles.