मैं इसे बहुत गुगल रहा हूं। मैं केवल यह चाहता हूं कि यह लाइन:बैश: मैं ओएसएक्स बैश में नई लाइन द्वारा स्ट्रिंग को कैसे बदल सकता हूं?
echo "Replace <newLine> it by <newLine> NEWLINE <newLine> in my OSX terminal <newLine> and bash script" | sed -e 's/<newLine>/\n/g'
मेरे ओएसएक्स टर्मिनल में और मेरी बैश स्क्रिप्ट में काम करता है। मैं इसके लिए sed
का उपयोग नहीं कर सकता? क्या कोई और लाइन समाधान है?
करता है ओएस एक्स 'sed' इस समर्थन करते हैं:' sed 's//\ O12/g''? शून्य के बजाए यह पत्र "ओ" है। एक नई लाइन के लिए ऑक्टल मान 12 है। यह लिनक्स पर काम करता है (लेकिन ऐसा करता है \ n')। –
@ डेनिसविल्लियमसन मेरे बैश में काम नहीं करता :) – Rodrigo
लॉल, इसलिए यह मेरे ओएस एक्स 'sed' के साथ काम नहीं करता :) – Rodrigo