Foros del Web » Administración de Sistemas » Unix / Linux »

Contar subdirectorios en Bash

Estas en el tema de Contar subdirectorios en Bash en el foro de Unix / Linux en Foros del Web. Hola a todos. Estoy en un curso de programación BASH y necesito saber como contar los subdirectorios dentro de un directorio X y mostrar el ...
  #1 (permalink)  
Antiguo 04/06/2008, 16:29
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 16 años, 6 meses
Puntos: 0
Mensaje Contar subdirectorios en Bash

Hola a todos.

Estoy en un curso de programación BASH y necesito saber como contar los subdirectorios dentro de un directorio X y mostrar el resultado de la cuenta en pantalla. Logré hacer ls -l y evaluar -d, pero contar aun no puedo. Puse un contador + 1 pero me arroja sólo 1 directorio (el que uno ingresa).

Se agrece la ayuda

Chao.
  #2 (permalink)  
Antiguo 04/06/2008, 16:51
Avatar de Max13  
Fecha de Ingreso: octubre-2000
Ubicación: Mx
Mensajes: 1.229
Antigüedad: 24 años, 1 mes
Puntos: 0
Respuesta: Contar subdirectorios en Bash

mmmm podrías intentarlo con ls -Rd */|wc -l
  #3 (permalink)  
Antiguo 05/06/2008, 09:47
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 5 meses
Puntos: 29
Respuesta: Contar subdirectorios en Bash

Yo lo haria con find así

Cita:
find . -exec ls -l {} \; | grep '^d' | wc -l
Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:37.