next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: rmdir Sup: Operaciones con ficheros, links Ant: rename Err: Si hallas una errata ...


Práctica: Renombrar Tipos de Ficheros

Escriba una función que reciba tres argumentos: un nombre de directorio dir y dos cadenas old y new. La función renombra todos los ficheros en el directorio dir con el tipo old para que tengan el tipo new. Para un fichero dado file.old, compruebe antes de hacer el renombrado que no existe un fichero con nombre file.new. Use para ello el operador -e (sección 2.2.11). El operador rename, como mv no hace comprobación de ningún tipo. Para resolver la práctica, puede usar globbing para leer los nombres de fichero en el directorio (sección 2.3.2). Use el operador de sustitución s/regexp/string/ para obtener el nuevo nombre del fichero.


next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: rmdir Sup: Operaciones con ficheros, links Ant: rename Err: Si hallas una errata ...
Casiano Rodríguez León
2006-02-21