BASH – Scripts con paso de argumentos.

Escribir un script que al pasarle por argumento un parámetro, determine si es archivo,
directorio, o si el parametro no existe.

#!/bin/bash
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."
elif test -f $1 then
echo "$1 es un archivo."
else
echo "$1 no existe."
fi
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.