Este script imprime seu próprio código e gera um arquivo idêntico como saída. Para este tipo de programa é dado o nome de "quine", bem conhecido dentro dos problemas da computação.
Código
Como era de se esperar o problema feito em python ficou bem mais fácil não?
Volta para CookBook.