Zsh parameter expansion flags: the bash user's missing manual

A tour of zsh’s parameter expansion flags — the expressive superset of bash’s parameter expansion that most switching guides never mention. Case flags, split/join flags, indirect expansion, hash key/value extraction, and the csh-derived path modifiers, with the bash equivalent for each so the delta is concrete.

September 22, 2026 · 10 min · Omar Crosby