Me pregunto por qué hacer eco de $total en este script Bash no aparece como nada. En teoría, debería aparecer como el total de todos los archivos en la carpeta, pero simplemente vuelve en blanco.
#!/bin/bash ls -l $1 | while read file_parm do size=`echo $file_parm | cut -f 5 -d " "` let "total += size" echo $size done echo "The total size of the files in the directory <$1> is:" echo $total