Bashなどのシェルの知識をどこで学ぶか、ネット上でたまに議論になるネタです。空気のような存在であるからこそ存在に気づきにくいシェルを、Goを使ってPOSIXシェルのサブセットを作りながら、シェルの役割や機能について学びます。