1#!/bin/sh
2set -eu
3
4die() {
5          echo "$*" 1>&2
6          exit 1
7}
8
9for fname; do
10          { grep '^#' "$fname" || die "Missing comment line in $fname"
11            grep -v '^#' "$fname" | LC_ALL=C sort
12          } > "$fname.tmp"
13          mv "$fname.tmp" "$fname"
14done
15