मैं की तरह एक फ़ाइल है कहते हैं:विंडोज़/डॉस खोल/बैच कमांड का उपयोग करके, मैं एक फाइल कैसे ले सकता हूं और केवल अनन्य लाइनों को रख सकता हूं?
apple
pear
lemon
lemon
pear
orange
lemon
मैं इसे कैसे कर सकता हूँ ताकि मैं केवल अद्वितीय लाइनों रखने के लिए, तो मैं मिलता है:
apple
pear
lemon
orange
मैं मूल फ़ाइल को संशोधित करने या बना सकते हैं एक नया।
मुझे लगता है कि मूल फ़ाइल को एक समय में एक पंक्ति को स्कैन करने का एक तरीका है, जांचें कि लाइन नई फ़ाइल में मौजूद है या नहीं, और फिर यदि यह नहीं है तो संलग्न करें। मैं यहां वास्तव में बड़ी फाइलों से निपट नहीं रहा हूं।
बहुत बढ़िया, धन्यवाद! मैंने प्रत्येक पंक्ति में 'echo ... >> myUniq.bat' लिखना समाप्त कर दिया,' myUniq' चलाया, फिर इसे हटा दिया, सब एक बार में। – Kache
@ कैश ग्लेड मैं मदद कर सकता था। यदि आप 'पावरहेल' के लिए खुले हैं, तो आप सरल 1 लाइनर का भी उपयोग कर सकते हैं: (unsorted) 'gc uniqinput.txt | select -unique' या (sorted)' gc uniqinput.txt | sort | unique' – wmz
धन्यवाद, लेकिन नहीं ऐसी फाइल 0000 \ n1111 \ n2222 \ n के लिए काम करता है। (\ n - असली सीआरएलएफ) बस 1111 और 2222 प्रिंट करता है। शायद 0000 का मतलब बैच के लिए कुछ विशिष्ट है। वैसे भी- कृपया मेरा वोट लें :) – user1503944