मेरे पास एक फ़ाइल है जिसकी सामग्री निम्नलिखित के समान है।
0
0
0.2
0
0
0
0
मुझे एक शून्य के साथ सभी लाइनों को हटाने की आवश्यकता है।
मैं उपयोग करने के लिए सोच रहा था grep -v "0"
, लेकिन यह भी 0.2 युक्त रेखा को हटा देता है। मैंने देखा कि मैं -w
विकल्प का उपयोग कर सकता हूं , लेकिन यह भी काम नहीं करता है।
मैं केवल एक 0 वाली सभी लाइनों को कैसे हटा सकता हूं और उन सभी लाइनों को 0 से शुरू कर सकता हूं?
-w
, जो यहां विफल रहता है।
grep
इस कार्य के लिए उपयोग करने के लिए क्यों मजबूर हैं ? और वास्तव में आप एक शून्य से क्या मतलब है ? यह एक XY समस्या की तरह लगता है ।