por Miguel-ag82 » 2020-07-22 08:04 @378
EJERCICIOS 3
* Leer un fichero con el formato Primer_Apellido Segundo_Apellido, Nombre y escribirlo como Nombre Primer_Apellido Segundo_Apellido. En el mismo fichero, presentar al final el número de veces que aparece cada apellido.
* Realizar un programa que, haciendo lo mismo que el manta.pl, lo haga en la mitad de líneas.
* Escribir un programa que haga lo mismo que la orden wc de UNIX, es decir, para cualquier fichero, contar el número de líneas, de palabras y de bytes, y presentarlo en 3 columnas con el nombre del fichero en la cuarta. Hacer que funcione para varios ficheros, introducidos en la línea de comandos.
* A partir del fichero de registro de visitas de un sitio Web, o log, poner cuántas veces han consultado las páginas desde dominios de primer y segundo orden, presentarlos por orden, con una opción que permita seleccionar primer o segundo orden.
* Realizar un programa que, a partir de una lista del tipo DNI, Apellidos, Nombre genere un fichero de password, con el formato username:password:uid:gid:Nombre y Apellidos. Calcular el username con la inicial del nombre y el primer apellido; si existe, usar el segundo apellido, y si existe también, añadir un número de orden. Para el password, encriptar el DNI; el uid se genera por orden alfabético a partir del número 1000, el gid es un entero común, y el nombre y apellidos es el indicado. Al terminarlo, ofrecerlo amablemente al administrador del sistema de tu Escuela o Facultad.