#!/bin/sh set -eu for fname; do { grep '^#' "$fname" grep -v '^#' "$fname" | LC_ALL=C sort } > "$fname.tmp" mv "$fname.tmp" "$fname" done