Ejercicio de sistemas operativos Problema 1: Pipelines y bucles En el shell de Plan9, rc(1), escriba los siguientes scripts. Implementa un script cfiles que renombre todos los ficheros que acaban en .cpp para que su nombre acabe en .c Implementa un script mvfiles, que debe renombrar los ficheros del directorio actual de tal forma que los nombres no contengan espacios en blanco. En lugar del espacio en blanco, los nombres de los ficheros resultantes deberán utilizar el carácter _. Implemente un script cleanpdf que renombre los ficheros de tipo PDF cuyo nombre no acabe en .pdf para que su nombre acabe en .pdf. Dado un fichero origen.txt implemente un script inception genere N ficheros que se llamen origen001.txt, origen002.txt y así sucesivamente que contengan el fichero origen.txt concatenado a sí mismo tantas veces como el número en su nombre indica. N se pasará como argumento al script.