Descobri que isso é o mais próximo do que eu estava procurando. A idéia de um buffer tmp resolve o propósito. Outras soluções apontam para loops que, na minha opinião, já estão sendo atendidos pela combinação find -exec.
find ./ -name '*.md' -exec sh -c "echo '{}' | sed 's/.md//' | sed 's/2000-01-01-//' > tmp && cat {} >> tmp && mv tmp {}" \;