मैं sed का उपयोग कर रहा हूँ। मैं एक रेगीक्स का उपयोग कर रहा था जो कि जहां तक मैं देख सकता था, सही था, लेकिन सेड ने कुछ भी नहीं किया। यह बताता है कि मैं उपयोग कर रहा था \s+
जो कि sed नहीं समझ सकता है, और जब मैंने [ ]+
इसे स्विच किया तो काम किया।
इसलिए संक्षेप में, मैंने एक रेगीक्स बनाया, जिसके लिए काम करने के लिए मुझे लगभग हर चीज से बचना था और \s
व्हॉट्सएप को हटाना था । लगता है कि इन सभी से बचने के लिए एक विधा है जो -r
मैं पूछना चाहता हूं:
-r
Sed के लिए डिफ़ॉल्ट मोड क्यों नहीं है? मुझे सब कुछ बचने के लिए इतनी परेशानी में क्यों जाना पड़ा?man
यह कहता है कि विकल्प है--posix
और "POSIX.2 BREs का समर्थन किया जाना चाहिए" इससे क्या पता चलता है? एनएफए / डीएफए मोड?
\s+
लिए ।[[:space:]][:space:]]*
[[:space:]]+