उदाहरण:
This is {
the multiline
text file }
that wants
{ to be
changed
} anyway.
बन जाना चाहिए:
This is
that wants
anyway.
मुझे फोरम में कुछ इसी तरह के धागे मिले हैं , लेकिन वे बहु-पंक्ति घुंघराले कोष्ठक के साथ काम नहीं करते हैं।
यदि संभव हो तो, मैं कुछ एक-पंक्ति विधि पसंद करूंगा, जैसे कि grep, sed, awk ... आदि पर आधारित समाधान।
संपादित करें: समाधान ठीक प्रतीत होते हैं, लेकिन मैंने देखा है कि मेरी मूल फ़ाइलों में घुंघराले कोष्ठक शामिल हैं। इसलिए मैं एक नया प्रश्न खोल रहा हूं। आप सभी को धन्यवाद: मैं बहुस्तरीय टेक्स्ट फाइल में नेस्टेड कर्ली ब्रैकेट के बीच के सभी टेक्स्ट को कैसे हटा सकता हूं?
sed '/{/{:1;N;s/{.*}//;T1}' multiline.file