Ruby is a very nice clean OO scripting language.
Here is a small hack I wrote so that Ruby 1.6.7 can deal with large files (> 2 GB) on platforms which support them (tested with Linux 2.4, FreeBSD 4.x, and Solaris 2.x; your mileage may vary). After finishing this I noticed that Matz may be planning this anyway (or something ... I can't read Japanese), so hopefully it will be in the distribution soon.
Updated: Fixed seg fault when using backticks (2002/3/8).
Updated: Large files are already supported in version 1.8 and later!