#!perl -sw open(F,$0);open(O,">$$.pl");print O while(<F>);close F; [download]
In reply to This is a little shorter by Anonymous Monk