On Tue, 27 Dec 2005, Gary Watson wrote:

> This is probably something everyone in here already knows about, but I
> thought it was cool enough that I wanted to post about it.
>
> If you want to create a one liner to say search all the *.txt files
> in and under the current directory for text matching "Hello", you can do
> this
>
> find -name '*.txt' -exec ruby -ne 'print if /Hello/' '{}' ';'
>
> I know you can do this in pure ruby in like 3 lines if you use the Find
> module, but I really wanted to do it with a one liner.  Earlier I tried
> something like this
>
> ruby -ne 'print if /Hello/' `find -name '*.txt'`

   ruby -e'  puts Dir["**/**"].select{|e| e =~ /a.rb/}  '

-a
-- 
===============================================================================
| ara [dot] t [dot] howard [at] noaa [dot] gov
| all happiness comes from the desire for others to be happy.  all misery
| comes from the desire for oneself to be happy.
| -- bodhicaryavatara
===============================================================================