मैं एक स्ट्रिंग में "-" की केवल अंतिम घटना को कैसे उपयोग sed
करूं?
उदाहरण के लिए:
echo $MASTER_DISK_RELEASE
swp-RedHat-Linux-OS-5.5.0.0-03
लेकिन मैं निम्न आउटपुट (अंतिम हाइफ़न को बदलना चाहता हूं [- "-"] एक स्थान के साथ)
swp-RedHat-Linux-OS-5.5.0.0 03
sed
पैटर्न मैचों का समर्थन नहीं करते हैं। उस स्थिति में, आपको कुछ और की आवश्यकता होगी, यह होना चाहिएperl -pne 's/(.*)-/$1 /'
या @ थोर के पैरामीटर विस्तार समाधान या कुछ और।