1 2 3 4
*.gmi: *.md # Split file by header lines awk '($$1 == "#"){of = $$2 ".gmi"; if($$3){line = "=>" $$2 ".gmi" substr($$0, 2); print line > "indexnew.gmi"}}{print > of}' devo.md tac indexnew.gmi > index.gmi