Sólo me gustaría cambiar estaBash: Renombrar pequeña parte de varios archivos en el medio del nombre de
cc211_AMBER_13062012i.II cc211_GROMOS_13062012i.II
cc211_CHARM_13062012i.II cc211_OPLS_13062012i.II
a
cc211_AMBER_15062012i.II cc211_GROMOS_15062012i.II
cc211_CHARM_15062012i.II cc211_OPLS_15062012i.II
he intentado,
find -name "*.13 *" | xargs rename ".13" ".15"
Hay normalmente no hay espacio entre el 3 y el segundo asterisco, eso solo lo pone en cursiva por lo que puedo ver. Básicamente hay muchas respuestas sobre qué hacer cuando está al final del nombre del archivo, donde Astérix parece funcionar, pero aquí no puedo hacerlo funcionar.
¡Cualquier cosa que tengas hará que mi vida sea mucho más fácil!
Edición 1: Ensayo
-bash-4.1$ ls
cc211_AMBER_13062012.II cc211_GROMOS_13062012.II
cc211_CHARM_13062012.II cc211_OPLS_13062012.II
-bash-4.1$ rename 's/_13/_15/' cc*
-bash-4.1$ ls
cc211_AMBER_13062012.II cc211_GROMOS_13062012.II
cc211_CHARM_13062012.II cc211_OPLS_13062012.II
Gracias,
Charlie
Por qué cambiar el nombre de ' "13" " 15" 'en lugar de' rename '_13' '_15' '? – chepner