13 lines
388 B
Plaintext
13 lines
388 B
Plaintext
# Contar archivos o directorios en el directorio
|
|
# Esto funciona pasando la salida del glob a la función y luego contando el número de argumentos.
|
|
|
|
function count {
|
|
if [[ $# -eq 0 ]]; then
|
|
print "count /path/to/dir/* -> Total (archivos y directorios)" >&2
|
|
print "count /path/to/dir/*/ -> Total de directorios" >&2
|
|
return 1
|
|
elif
|
|
[[ -e $1 ]] && print "$#" || print 0
|
|
fi
|
|
}
|