UNIX – Script BASH devuelve tamaño en MB.-

Escribir un script que al pasarle por argumento un archivo o directorio, devuelva el tamaño
en MB.

#!/bin/bash
# Este script recibe por argumento un archivo o directorio y devuelve el tamaño en MB.
Error(){
echo "Error. Sintaxis de uso: $0/ archivo | directorio"
}
if test $# -lt 1 then
Error
elif test -d $1 then
echo "$1 es un directorio y su tamaño es el siguiente:"
du -hs $1
elif test -f $1 then
echo "$1 es un archivo regular y su tamaño es el siguiente:"
du -hs $1
else echo "$1 no existe."
fi
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *