educatica!

educación, informática y demás

GNU/Linux bash, Shell scripts, Sistemas operativos

Ejemplos bash shell script

showUser.sh – Solución propuesta

Crea un script llamado showUser que recibirá por parámetro la ruta de un fichero. Si no se pasa parámetro se deberá mostrar mensaje de error y terminar la ejecución con código de error.

Si el fichero no existe se debe mostrar un mensaje de error y salir con código de error.

Si el fichero es un directorio se deben mostrar los permisos, propietario y grupo del directorio, no de su contenido. Además se mostrará el listado de ficheros que contiene.

Si no es un directorio, entonces se mostrará los permisos propietario y grupo del fichero así como el tamaño en un formato comprensible por humanos.

A continuación, se mostrará en pantalla el nombre del usuario propietario del fichero, debajo mostraremos información de este usuario. Esta información será:

  • UID.
  • Ruta del directorio personal
  • Interprete de comandos

Deja un comentario

Tema creado por Anders Norén