我只是想修改这个
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和第二个星号之间没有空格,这只是使它斜体的方式,据我所见。基本上,对于文件名末尾的情况,有很多答案可以解决,其中星号似乎起作用,但在这里我无法使其起作用。
任何你能提供的东西都会让我的生活更加轻松!
编辑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
rename ".13" ".15"
而不是rename "_13" "_15"
? - chepner