educatica!

educación, informática y demás

GNU/Linux bash, Shell scripts, Sistemas operativos

Ejemplos bash shell script

En esta entrada vamos a desarrollar varios ejericios a modo de ejemplo de desarrollo de shell scripts con bash. Utilizaremos un sistema basado Ubuntu 18.04 para su desarrollo.

showUser.sh

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