मैं एक सेड कमांड के साथ नियमित भावों को शामिल करने में फंस गया हूं।
प्रश्न: मैं एक वाक्य के अंत के बाद दो स्थानों की सभी घटनाओं को केवल एक बार बदलना चाहता हूं ।
मैंने जो किया था यह रहा:
sed 's/^ $/^$/' file
और यह वाक्य समाप्त होने के बाद एक स्थान के साथ दो स्थानों को प्रतिस्थापित नहीं करता था।
आउटपुट मुझे मिलता है:
This is the output. Hello Hello
आउटपुट मुझे चाहिए:
This is the output. Hello Hello
@Rahul मैं चाहता हूं कि वाक्य समाप्त होने के बाद एक बार इसमें स्पेस हो। पहले वाक्य के रूप में दो स्थान नहीं। मैं दूसरा वाक्य आउटपुट चाहता हूं
—
ज़ीउस
@ जसेन द्वारा उत्तर सही है। BTW, आपके द्वारा कोशिश की गई कमांड का अर्थ है: एक पंक्ति को एक खाली लाइन द्वारा केवल एक व्हाट्सएप से युक्त करें। यही कारण है कि यह वह नहीं करता था जो आप चाहते थे।
—
रेक्सकोगिटंस
यहां डालें: एकल बनाम डबल अंतरिक्ष के खिलाफ युद्ध की पूर्ण विराम के बाद
—
Gerrit
@gerrit यह युद्ध कुछ 20 साल पहले खो गया था। ;)
—
h4ckNinja