मेरे पास 250 एमबी टेक्स्ट फ़ाइल है, सभी एक पंक्ति में।
इस फ़ाइल में मैं a
वर्णों के साथ b
वर्ण बदलना चाहता हूँ :
sed -e "s/a/b/g" < one-line-250-mb.txt
इसके साथ विफल रहता है:
sed: couldn't re-allocate memory
यह मुझे लगता है कि इस तरह के कार्य को बहुत अधिक मेमोरी आवंटित किए बिना इनलाइन किया जा सकता है।
क्या नौकरी के लिए एक बेहतर उपकरण, या उपयोग करने का एक बेहतर तरीका है sed
?
GNU sed संस्करण 4.2.1
Ubuntu 12.04.2 LTS
1 जीबी रैम