के आधार पर लाइनों में शामिल होना मेरे पास एक फ़ाइल है, कभी-कभी, विभाजित लाइनें होती हैं। विभाजन इस तथ्य से संकेत मिलता है कि रेखा '+' (संभवतः रिक्त स्थान से पहले) से शुरू होती है। एसईडी का उपयोग करsed: दूसरे
line 1
line 2 continue 2
line 3
...
:
line 1
line 2
+ continue 2
line 3
...
मैं विभाजन रेखा वापस में शामिल होने के लिए करना चाहते हैं। मैं से पहले एक पंक्ति में शामिल होने के बारे में स्पष्ट नहीं हूं।
कोई सुझाव?
अच्छा, यह गैर-जीएनयू sed में भी काम करता है यदि आप किसी स्थान के साथ '\ s' को प्रतिस्थापित करते हैं! +1। – ghoti
@ghoti मुझे विश्वास है '[[: खाली:]] * 'बेहतर काम कर सकता है? –
@AquariusPower, हां, यह रिक्त स्थान से मेल खाता है, लेकिन यह टैब से भी मेल खाता है, जो निश्चित रूप से 'एस' मैचों के पॉटोंग का समाधान भी है। ओपी ने कहा कि एक निरंतरता को * * + 'रिक्त स्थान से पहले संभवतः इंगित किया गया था, लेकिन उन्होंने टैब के कुछ भी नहीं कहा। शायद कोई फर्क नहीं पड़ता, लेकिन आप कभी नहीं जानते। – ghoti