Student paper - GNU/Readline and tab-completion in bash

Hi! This is just a quick page I made for the purpose of gathering data via reddit . I am looking into writing a student paper on GNU/Readline and tab-completion in bash. The kicker is - I gather some anonymised ~/.bash_history files and run a primitive analysis on them (estimate % on how many keystrokes could be saved if this person used the basics or everything readline has to offer, vs typing out each and every letter).

I've devised the following sed oneliner which turns middle octets of IP addresses into xxx and username@hostname into username@HOSTNAME, like this:

192.0.32.10 turns into 192.xxx.xxx.10

examp@warrior.example.com turns into examp@HOSTNAME

I believe that's a fair ballance between me getting something to work on, and you preserving your private data. The actual one-liner:

sed -e 's/\.[0-9][0-9]*\.[0-9][0-9]*\./.xxx.xxx./g' -e 's/@[0-9a-zA-Z.][0-9a-zA-Z.]*/@HOSTNAME/g' ~/.bash_history | tee anon_history_`date +%s`

Running this command you would get a file called something like anon_history_1302803916, please zip up and send that file to joejoe001@gmail.com (putting a word anon in the Subject line would help auto-labeling). I hope to get the project done by summer, so please do send your files as soon as possible.

Thank you!