Home

Awesome

Unix shell script tactics - best practices style guide

This Unix shell script style guide helps us write better Unix shell script code for speed, security, stability, and portability.

This guide is by SixArm.com, a software consultancy. Our customers use shell scripts within a wide variety of Unix shells, so we aim for POSIX for simple scripts.

Highlights:

Recommendations (details of these are TODO):

Demo:

Topics

Argument parsing:

Environment variables:

Directories:

Files:

References:

Conventions:

Control flow statements:

Functions:

Command snippets:

Compatibilities:

PostgreSQL psql: