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.