for n in resent:Resent sent:Sent paid:Paid cancelled:Cancelled; do
printf '[h1 %s]' "${n#*:}"
- for i in invoices/*; do case "$(sed 1q <$i)" in
+ printf "%s\n" invoices/* \
+ | sort -r \
+ | while read i; do case "$(sed 1q <$i)" in
*status=${n%:*}*) list_invoice "$i";;
esac; done
done