2011-03-21 19 views

Respuesta

34

usted podría intentar

find . -type f -name \*.rb 
9

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

Para una explicación más completa, obtenga el libro 'Unix Power Tools'.

+1

¿no podría eso también encontrar archivos sin un punto delante del 'rb'? El OP fue muy específico, así que creo que tu respuesta debería ser también :) – 0xC0000022L

+1

Tienes razón, se actualizará la respuesta. –

2

Esto debería ayudar:

find . | grep *\.rb 
+0

¿Me disculpan? ¿Ya no escribí 'encontrar'? ¿Por qué downvote? – pechenie

+0

Lo sentimos, se pasa por alto. Revertido Me quedé desconcertado al usar 'pipe grep' en caso de que toda la funcionalidad necesaria ya estuviera incorporada en 'find'. –

+0

Ok, np. Es por eso que he votado a favor su respuesta. – pechenie

0

Esto debe hacerlo

find . -name "*t^" -print 
Cuestiones relacionadas