2008-09-04 3 views

Antwort

4

Entschuldigt, wenn ich habe den eigentlichen Punkt der Frage verfehlt aber, wenn ich sh/bash wurde mit/etc, dann würde ich wahrscheinlich die Arbeit zu tun finden und benutzen.

find . -name '*.rb' -type f 

Klackse kann ein bisschen böse, wenn aus einem Skript verwendet und finden ist viel flexibler.

1

In Ruby selbst:

Dir.glob('**/*.rb') perhaps? 
2

In zsh, **/*.rb arbeitet

0

wie es aussieht, kann nicht getan von bash

Wenn Sie mit zsh dann

ls **/*.rb 

das richtige Ergebnis.

Andernfalls können Sie die ruby Interpreter (und wahrscheinlich auch den anderen Sprachen)

ruby -e "puts Dir.glob('**/*.rb')" 

Dank Chris und Gaius für Ihre Antworten kapern.

Verwandte Themen