[vox] vim magic

Rob Rogers vox@lists.lugod.org
Fri, 23 Jan 2004 05:54:54 +0000


On Thu, Jan 22, 2004 at 21:42:10PM -0800, Jonathan McPherson wrote:
> Hi,
> 
> > Generating a column of numbers with a single command.
> 
> I know of no way to do this with the default Vim install.  However,
> because it's such an handy trick, there are a number of scripts that
> people have written to do the job.  Here's a link to one of the best:
> 
> http://www.vim.org/scripts/script.php?script_id=156

Along those lines, I was looking for a way to find a sum of a column in
vi(m) the other day. I did search the scripts on vim.org, but couldn't
seem to find anything that fit (probably just wasn't using the right
search terms).

In this particluar instance, I was testing HD performance between 2
different kernels. I was booting each kernel and running the following:
hdparm -T /dev/hda | grep Timing | cut -d: -f2 | cut -d\= -f1
in a loop with the output going to a file, resulting in a file that
looked something like:
   724 MB in  2.01 seconds
   744 MB in  2.00 seconds
etc. A total for the columns would have let me calculate a quick
average.

And yes, I realize it's probably better to do it in perl, but this was a
one time hack, and it probably wasn't worth the time it would have
taken to write it.