Yesterday

I’ve written more shell scripts than I can count, but I still stumble upon tricks that honestly blow my mind far too often than I care to admit. Latest thing that blew my head clean off? The shell colon.


26 Aug 24

My post on how I like to manage servers. I cover SSH, networking, log rotation, and server management basics.


21 Jun 23

This article explains how to correctly handle filenames in Bourne shells (the primary shell of Unix/Linux/POSIX systems), based on the issues discussed in ‘Fixing Unix/Linux/Filenames’. Many programs fail to work properly on filenames that include spaces, begin with dash (-), include newlines, and so on, because developers don’t know how to do it properly. Many texts, even good ones, get this wrong.