#!/bin/sh

error()
{
echo "Uso $0 directorio" >&2
exit 1
}

# Ver que solo recibe un argumento, y que es un directorio
test $# -eq 1 && test -d $1 || error

DIRECTORIO=$1
cd $1

for FICHERO in `ls -a`
do 
  if test -d $FICHERO
    then echo "$FICHERO/"
    else echo "$FICHERO"
    fi
done

# O, directamente, utilizar ls -p

exit 0





