Bash: переименовать небольшую часть нескольких файлов в середине имени
Я просто хотел бы изменить это
cc211_AMBER_13062012i.II cc211_GROMOS_13062012i.II
cc211_CHARM_13062012i.II cc211_OPLS_13062012i.II
в
cc211_AMBER_15062012i.II cc211_GROMOS_15062012i.II
cc211_CHARM_15062012i.II cc211_OPLS_15062012i.II
Я старался,
find -name "*.13 *" | xargs rename ".13" ".15"
Обычно между 3 и вторым звёздочкой нет пробела, это только подчеркивает то, что я вижу. В основном, есть много ответов о том, что делать, когда оно находится в конце имени файла, где asterix, кажется, работает, но здесь я не могу заставить его работать.
Все, что у тебя есть, сделает мою жизнь намного проще!
Редактировать 1: Судебная
-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
Спасибо,
Чарли