मेरे पास एक बहुत बड़ी फ़ाइल है जिसमें से मुझे एक विशिष्ट रेखा (लाइन संख्या 941573)यूनिक्स में किसी फ़ाइल से एक विशिष्ट पंक्ति को कैसे हटाएं?
मैं इस माहौल में कुछ नया हूं, लेकिन मैं इस समस्या का कोई फायदा नहीं उठा रहा हूं।
मैं इस तरह के रूप एसईडी आदेश का उपयोग कर की कोशिश की है, लेकिन यह
sed -e '941572,941574d' filenameX > newfilenameY
मैं भी
sed -e '941573d' filenameX > newfilenameY
की कोशिश की है काम प्रतीत नहीं होता है फिर भी 'newfilenameY' फ़ाइल और मूल फ़ाइल 'filenameX' में अभी भी उस पंक्ति को शामिल किया गया है जिसे मैं हटाने की कोशिश कर रहा हूं। यह एक फास्टक फ़ाइल है, हालांकि मुझे नहीं लगता कि इससे कोई फर्क नहीं पड़ता। जैसे मैंने कहा कि मैं यूनिक्स के लिए नया हूं इसलिए शायद मुझे sed कमांड मिला है
मैंने अभी इस दृष्टिकोण (बहुत छोटी फ़ाइल के साथ) की कोशिश की है और यह सब काम करने लगता है। शायद आप फिर से जांच करना चाहते हैं? –
मेरे पास, कुछ बार –
है, मैं सुझाव दूंगा कि आप 'sed -ne' 941573p 'filenameX' चलाएं ताकि यह देखने के लिए कि क्या रेड लाइन नंबरों की गणना कर रहा है, जिस तरह से आप इसकी अपेक्षा करते हैं। –