मेरे पास 2 txt फ़ाइल है जिसे one.txt कहा जाता है: डुप्लिकेट के साथ:
yesterday
yesterday
today
today
tomorrow
tomorrow
और दूसरा txt जिसे डुप्लिकेट के साथ two.txt कहा जाता है:
mike
mike
paul
paul
tomorrow
tomorrow
कमांड का उपयोग करके sort -u one.txt > total.txt
मेरे पास आउटपुट फाइल हो सकती है:
today
tomorrow
yesterday
इसलिए मैं sort -u two.txt >> total.txt
दूसरी फ़ाइल को उसी आउटपुट फ़ाइल में जोड़ने के लिए उपयोग करता हूं और मेरे पास परिणाम है:
today
tomorrow
yesterday
mike
paul
tomorrow
मेरे पास "कल" शब्द से दोगुना है। इससे कैसे बचा जाए?
sed 's/[[:space:]]+$//' one.txt two.txt | sort -u total.txt
लगता है कि समाधान है, लेकिन समस्या हर बार जब मैं एक और शब्द सूची में जोड़ना चाहता हूं, तो यह दिखाई देता है:
sed 's/[[:space:]]+$//' three.txt | sort -u total.txt