#!/usr/bin/env bash echo -e "---\ntitle: Stories From the Life of Daniel Williams\n---\n" echo for i in $(find md -maxdepth 1 -name "*.md" -printf '%f\n'); do ( title=$(sed -n 's/^title: //p' "md/$i") filename="${i%.*}" nr="${filename%%_*}" printf "%s. [$title](stories/${filename}.html)\n" "${filename%%_*}" ) & done | sort -n echo "An index sorted by life lessons is available [here](life_lessons.html)"