Título: Duda terminal Publicado por: iDrokerGeek_ en 6 Octubre 2013, 18:18 pm Buenas, mi duda es sencilla: tengo una carpeta que dentro tiene muchas carpetas y subcarpetas y archivos (vamos, es la instalacion de un juego, carpetas y archivos por todos lados)
pues lo que quiero es un comando que me liste todas las carpetas (solo carpetas, no archivos, y por supuesto carpetas que se hallen en cualquier sitio de esa carpeta, ya sea en la raiz o en subdirectorios) que contenga mayusculas en el nombre lo unico que he podido hacer es esto: ls -lR | grep '^d' | grep -o '[^ ]*[A-Z][^ ]*' pero eso no me muestra las rutas de cada carpeta, que tambien me hace falta, solo me muestra el nombre de las carpetas encontradas gracias! Título: Re: Duda terminal Publicado por: Stakewinner00 en 6 Octubre 2013, 18:29 pm espero que te sirva, lo busque en google...
Citar ls -Rp | grep / Título: Re: Duda terminal Publicado por: Epzylon en 6 Octubre 2013, 18:57 pm Mas fácil aún:
Código: find /directorio -type -d Título: Re: Duda terminal Publicado por: iDrokerGeek_ en 6 Octubre 2013, 19:05 pm espero que te sirva, lo busque en google... Mas fácil aún: espera, falta filtrar los archivos para que solo salga los que tienen mayus (no se como poner el rango de letras, de A a Z)Código: find /directorio -type -d Título: Re: Duda terminal Publicado por: Epzylon en 6 Octubre 2013, 19:14 pm Si quieres todos los directorios que comienzen con mayúscula es así:
Código: find /directorio -type d -name "[A-Z]*" Código: find /directorio -type d -name "*[A-Z]*" Título: Re: Duda terminal Publicado por: iDrokerGeek_ en 6 Octubre 2013, 19:22 pm Si quieres todos los directorios que comienzen con mayúscula es así: waaa, que bien, gracias!! :DDCódigo: find /directorio -type d -name "[A-Z]*" Código: find /directorio -type d -name "*[A-Z]*" |