#!/bin/sh GEN_TITLE=' BEGIN { show = 1; ORS=""; } /Time-stamp/ { printf("%s - ", substr($2,2)) } /^# / && show { print substr($0,3); show = 0 }' echo Generating index-all.gmi printf "# l-3.space: all\n\nAll content\n" > index-all.gmi for f in log*gmi; do printf '=> gemini://l-3.space/%s %s\n' $f "$(awk -- "$GEN_TITLE" $f)" done | sort -r >> index-all.gmi echo Updating index.gmi ed index.gmi <