Я хотел бы изменить это
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
Спасибо,
Charlie