#!/bin/sh for s; do s=$(basename "$s") && for i in "$s"/??.mdwn; do t=$(grep '^\[\[!meta title' | cut -d \" -f 2) \ < "$i" && i=$(expr "$i" : '\(.*\)\.mdwn') && cat \ > "$t".mdwn \ <