I was just about to suggest the above solution and then decieded to read all the posts... and there it was. My 'keep' is very similar: Once I get a perl one-liner that works how I wanted it to, I add it to my oneliners file. The only difference being that my 'keep' lets me type things like:
machine> perl -le 'print map{(a..z)[rand 26]} 0..rand 10'
kjfgsdkjg
machine> keep Generate a random word
which adds the following to my oneliners file:
# Generate a random word
perl -le 'print map{(a..z)[rand 26]} 0..rand 10'
I'm on a different machine here so when I get to the right machine, I'll stick the keep command on my scratchpad.
Thanks to jmcnamara for the one-liner. I don't have my list with me. His is at Re: The problem with one-liners...