El Thu, 09 Jun 2016 11:55:14 -0500, Aradenatorix Veckhôm Awecaelus
escribió:

> Hola:

Ese formato...

> Últimamente he tenido que descargar y organizar una cantidad algo grande
> de archivos, casi una centena. Eso no ha sido nada difícil, sin embargo
> tengo que renombrarlos a todos de acuerdo a cierto protocolo
> establecido.
> 
> He visto algunas opciones que usan expresiones regulares y algunas otras
> monerías, pero quisiera saber si hay forma de modificar o más bien de
> reemplazar toda la cadena que forma el nombre del archivo por otra:
> 
> nombre_del_archivo_original.ext -> nombre_del_archivo_nuevo.ext
> 
> donde .ext es la extensión del documento, puede ser pdf. jpg, xls, xlsx
> o csv, aunque creo que eso es irrelevante.
> 
> ¿Alguna sugerencia para esto?

En los scripts suelo usar como sustitución "${file##*/}" pero puedes 
consultar las opciones en el manual de bash:

http://www.gnu.org/software/bash/manual/html_node/Filename-Expansion.html#Filename-Expansion
http://www.gnu.org/software/bash/manual/html_node/Pattern-Matching.html#Pattern-Matching

Saludos,

-- 
Camaleón

Responder a