>#! /usr/bin/ruby -w
>
>require 'cgi'
>
>
>def main 
>  @myname = File.basename($0)
>  @searchprog = "agrep -clr"
>  @hits = {}
>  @totalocc = 0
>

==Possible stupidity disclaimer ;)
I've never seen instance variables used in a non-OO program yet, do you do that because you create a main method and you want those visible through the whole file while still being able to define them within your method?  I would've expected $myname, etc, but the @ took me by suprise ;)

Thanks
Mike Wilson
Unix Administrator
http://ruby.weblogs.com
___________________________________________________
GO.com Mail                                    
Get Your Free, Private E-mail at http://mail.go.com