के बीच में एकाधिक फ़ाइलों के छोटे से हिस्से का नाम बदलें मैं बस बदलने के लिए इसबैश: नाम
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
धन्यवाद,
चार्ली
'क्यों नाम बदलने" .13 "" .15 " 'नाम बदलने के बजाय" _13 "" _15 "'? – chepner