scripts/functions_korn/count

13 lines
388 B
Plaintext
Raw Normal View History

2023-05-06 02:24:23 +02:00
# 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.
2023-05-25 11:24:33 +02:00
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
2023-05-06 02:24:23 +02:00
}