X-Git-Url: http://git.plutz.net/?p=invoices;a=blobdiff_plain;f=invoices.sh;fp=invoices.sh;h=d53ace75b41d3452e5224fb75d43222435ac6323;hp=9ed6dfa56388fb2822d3c4129b2212e9c2ae12ac;hb=af28517d73146f644aa9ef04343a0cc9e9759aca;hpb=9a43c9bdca4ce77d32af2ca776cd5eaa836a9e89 diff --git a/invoices.sh b/invoices.sh index 9ed6dfa..d53ace7 100755 --- a/invoices.sh +++ b/invoices.sh @@ -34,7 +34,9 @@ list_invoices(){ 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