Tenemos un listado con nombres de empleado, pero nos gustaría poder obtener para cada empleado un nombre de usuario utilizando un convenido dado. El convenio de nombres de usuarios es el siguiente:
Dado el nombre y dos apellidos de un empleado su nombre de usuario estará compuesto por:
- Primera letra minúscula de su nombre
- Primer apellido completo
- Primera letra minúscula de su segundo apellido
Con esta nomenclatura nos podemos encontrar varios problemas, que vamos a solucionar uno a uno en este caso práctico.
Vamos a crear un script que obtenga para cada nombre de empleado, su nombre de usuario en el sistema. getUserName.sh.
Primer paso. Nombre de usuario en base a la nomenclatura
Muestra en pantalla el nombre del usuario según la nomenclatura y el nombre del empleado para cada empleado de la empresa.
Segundo paso. Eliminar caracteres no válidos
Hay que transformar las tildes, las ¨ y las ñ para que puedan ser utilizados en el sistema.
Dejar una respuesta