पर रिक्त स्थान के साथ रेड डालने वाली रेखा मेरे पास "हैलो वर्ल्ड" उदाहरण के लिए रिक्त स्थान वाली रेखा है। मैं इस लाइन को किसी फ़ाइल में किसी विशिष्ट पंक्ति में डालना चाहता हूं। उदाहरण के लिए अगले फाइल करने के लिए "दुनिया हैलो" डालनेएक विशिष्ट रेखा
hello
world
परिणाम:
hello
hello world
world
मैं इस sed स्क्रिप्ट का उपयोग कर रहा हूँ:
sed -i "${line} i ${text}" $file
समस्या यह है कि मैं हो रही है रिक्त स्थान के साथ मेरी नई लाइन:
hello
hello world
world
तरह इनपुट करने के लिए कई कारतूस की जरूरत है। Sed स्वचालित रूप से बाकी रिक्त स्थान को पहचानने लगते हैं। उदा।, 'एक \ text' पाठ को 4 रिक्त स्थान के साथ आगे जोड़ता है। – haridsv
धन्यवाद! इस तरह के एक सुरुचिपूर्ण समाधान! – ShahNewazKhan