কোনও ফাইল থেকে সদৃশ লাইনগুলি সরান

আমি সর্বাধিক ব্যবহৃত পাসওয়ার্ডের একটি অভিধান তৈরি করছি, ব্যবহারকারীদের দ্বারা জনপ্রিয় বা প্রায়শই ব্যবহৃত হয় (… জিজ্ঞাসা করবেন না কেন… হাহাহা), এর জন্য আমি অন্যান্য অভিধান ইত্যাদি থেকে পাঠ্য নিচ্ছি, তবে, আমি নিজেকে এমন পরিস্থিতিতে দেখতে পাই যে এখানে অনেক সদৃশ পাসওয়ার্ড রয়েছে এবং আমাকে নকল লাইনগুলি অপসারণ করতে হবে।

এটি উদাহরণস্বরূপ ... আমাদের কাছে নিম্নলিখিত ফাইল রয়েছে: পাস.টেক্সট

এবং এর সামগ্রীটি হ'ল:

asdasd
Lola
ভালবাসা
asdasd
জানালা
অ্যাডমিন
লিনাক্স
asdasd
ভালবাসা

 যেমনটি আমরা দেখছি, আমরা পুনরাবৃত্তি করেছি «ভালবাসা"এবং"asdasdএবং, পরে 3 বার। সদৃশ লাইনগুলি কীভাবে সরাবেন?

এটি করা সহজ, এই আদেশ দিয়ে:

cat pass.txt | sort | uniq > pass-listos.txt

এটি একটি ফাইল তৈরি করবে পাস-রেডি। txt যা থাকবে:

অ্যাডমিন
asdasd
লিনাক্স
Lola
ভালবাসা
জানালা

কমান্ডটি যা করে তা খুব সহজ ...

  1. বিড়াল Pass.txt - the ফাইলের বিষয়বস্তু তালিকাভুক্ত করুন।
  2. সাজান - content বিষয়বস্তু বর্ণমালা অনুসারে বাছাই করুন।
  3. ইউনিক - uplic সদৃশ লাইনগুলি বাদ দিন।
  4. > পাস-রেডি.টেক্সট - commands পূর্ববর্তী কমান্ডগুলির ফলাফল, এটি পাস-রেডি.টেক্সট ফাইলে রাখুন (যা এটি অস্তিত্বহীন, এটি তৈরি করবে)

এটি এত সহজ ... আমি সবেমাত্র আবিষ্কার করেছি command সাজান হ্যাঁ, এটি খুব ভাল ... তবে একসাথে ইউনিক, তারা শিল্পের রত্ন 😀

আমি আশা করি আপনি সহায়ক হয়েছে।

শুভেচ্ছা

ওয়ালপেপার: আপনি ওয়ালপেপার ডাউনলোড করতে চাইলে «আই লাভ #! / বিন / বাশThe লিঙ্কটি এখানে:

ওয়ালপেপার ডাউনলোড করুন

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   কার্লোস তিনি বলেন

    আপনি বাছাই -u ব্যবহার করতে পারেন।

    ব্লগে অভিনন্দন, আমি এটি ভালবাসি!

    1.    কেজেডিজি ^ গারা তিনি বলেন

      হ্যাঁ ঠিক.
      কিছুই না, মন্তব্য করার জন্য আপনাকে অনেক ধন্যবাদ 😀

      স্বাগতম 😉
      শুভেচ্ছা

  2.   দিয়েগো তিনি বলেন

    এর সাথে সমস্যাটি হ'ল এটি শব্দের ক্রম পরিবর্তন করে, এটি কাজ করে ... তবে শেষ পর্যন্ত ফলাফলটি মূল ক্রম থেকে অনেক বেশি পৃথক হয় (যা সম্ভবত কিছু ক্ষেত্রে এটি গুরুত্বপূর্ণ)

    1.    কেজেডিজি ^ গারা তিনি বলেন

      হ্যাঁ, এই শব্দগুলিকে বর্ণমালা অনুসারে অর্ডার করা হয়েছে, সুতরাং যদি বিষয়বস্তুর ভিন্নতা ছাড়াই প্রয়োজন হয়, তবে এই সমাধানটি আদর্শ নয়।

    2.    কার্লোস তিনি বলেন

      চারপাশে স্ক্রু করবেন না, যদি আপনার ক্ষেত্রে বাছাই আদেশটি না রাখার ঘটনা ঘটে? দয়া করে আরও কিছু মনে করুন এবং সমস্ত কিছু চিবিয়ে ফেলবেন না।

      বিড়াল Pass.txt | uniq> পাস-রেডি.টেক্সট

      1.    এলিয়ুবার তিনি বলেন

        এটা কাজ করে না, আমি চেষ্টা করেছিলাম

      2.    দোলক তিনি বলেন

        কাজ করে না কারণ "পুনরাবৃত্তি" লাইনগুলি অবশ্যই অবিচ্ছিন্ন হতে হবে

  3.   নামহীন তিনি বলেন

    Gracias

    এটা বেশ দরকারী

  4.   গিসকার্ড তিনি বলেন

    খুব ভালো! একটি সহজ এবং পরিষ্কার সমাধান। আমি এই জাতীয় জিনিস পছন্দ করি 🙂
    আমাকে স্বীকার করতে হবে যে আমি পাইথনে কিছু করতাম তবে এই সমাধানটি ঠিক আছে।

    1.    কেজেডিজি ^ গারা তিনি বলেন

      এবং Gracias ^ - ^

  5.   টিনো তিনি বলেন

    হ্যালো! খুব ভালো!
    আমার একটি জিজ্ঞাসা আছে দয়া করে
    এটি নিম্নলিখিত উদাহরণের জন্য আমার পক্ষে কাজ করবে:
    এবিসিডি 1111
    ডিএফজি 2222 45455
    এবিসিডি 1111
    ডিএফজি 2222

    সারিগুলি একই তবে তাদের স্পেস এবং আরও কয়েকটি অক্ষর রয়েছে ... এটি কি একই শব্দের জন্য পরীক্ষা করে? বা লাইনে? আমি ব্যাখ্যা?
    এখন থেকে, আমি আপনাকে অনেক ধন্যবাদ
    একটি আলিঙ্গন

    1.    কেজেডিজি ^ গারা তিনি বলেন

      হাই কিভাবে এটা চলছে
      যেমনটি আমি দেখেছি, এটি কলামগুলির সাথে নয় লাইনগুলির তুলনা করে, সুতরাং আপনি যে উদাহরণটি আমাকে দিয়েছেন এটি প্রথম সারি বা তৃতীয়, ২ য় এবং চতুর্থ লাইনটি প্রায় অভিন্ন হলেও সরিয়ে দেবে, তারা 1% অভিন্ন নয় কারণ তারা একটি পার্থক্য কলাম আছে। 😉

      মন্তব্যের জন্য ধন্যবাদ ^ - ^

      1.    টিনো তিনি বলেন

        আপনাকে ধন্যবাদ!! ডুপ্লিকেটগুলি মুছে ফেলার জন্য ওরাকলকে এক ঘন্টা সময় লাগার আগে ... এখন বিড়াল সাজানোর সাথে এটি 30 সেকেন্ড সময় নেয় !!

  6.   মেগাবেদার তিনি বলেন

    আমার এটি পিএইচপি প্রয়োজন: এস

    1.    কেজেডিজি ^ গারা তিনি বলেন

      উফ ... আমি পিএইচপি ব্যবহার করি কারণ আমি খুব খুব সংক্ষিপ্ত, আমি আসলে কোনও প্রোগ্রামার নই

      আমি দুঃখিত

    2.    ব্রুনোসসিও তিনি বলেন

      পিএইচপি এর জন্য অফিসিয়াল পিএইচপি ডকুমেন্টেশনে অ্যারে_উনিক (…) রয়েছে আপনি অনেকগুলি গুরুত্বপূর্ণ এবং দক্ষ ফাংশন পাবেন।

      সাজানোর বিষয়ে, আপনার প্রয়োজন না হলে এটি প্রয়োজনীয় নয় ... মৃত্যুদন্ড কার্যকর করার সময় এবং মেমরি নষ্ট হয়। (পোস্টে কী করা হয় তার জন্য)

      গ্রিটিংস!

  7.   গিক তিনি বলেন

    কি দারুন !! ব্রুট ফোর্স হিসাবে ব্যবহার করার জন্য একটি অভিধান !! এক্সডি

  8.   গুস্তাভো তিনি বলেন

    ইউনিকের সাথে বাছাইয়ের মিশ্রণটি খুব ভাল! সদৃশ লাইনগুলি সরাতে এটি আমাকে অনেক সাহায্য করেছিল।

    এবং Gracias

  9.   গুস্তাভো তিনি বলেন

    অহংকার সত্ত্বেও কার্লোসের মন্তব্য বৈধ নয়। তিনি ব্যবহার করতে বলেছেন:

    বিড়াল Pass.txt | uniq> পাস-রেডি.টেক্সট

    তবে ইউনিকের পূর্বশর্ত হ'ল ফাইলটি অর্ডার করা হয়েছে। আপনার আগে এই সম্পর্কে আরও কিছু চিন্তা করা বা নিজেকে অবহিত করা উচিত ছিল।

  10.   এলিয়ুবার তিনি বলেন

    খুব ভাল, আপনি আমার বাশ চালাতে আমাকে অনেক সময় বাঁচিয়েছিলেন

  11.   ফ্লিনটোনস তিনি বলেন

    awk '! অ্যারে_টেম্প [$ 0] ++' pass.txt> পাস-রেডি.txt
    এই দিয়ে লাইনগুলি অর্ডার না করেই মুছে ফেলা হয়।

  12.   মিনিমিনিয়ো তিনি বলেন

    অবদানের জন্য আপনাকে অনেক ধন্যবাদ!

    ক্রমটি পরিবর্তন না করে এটিকে অনন্য করে তুলতে সক্ষম হ'ল তবে, ওহে, একটি সহজ এবং দরকারী আদেশ!

  13.   ফিলিপ গুটিরেজ তিনি বলেন

    আপনাকে ধন্যবাদ, এটি আমাকে অনেক সাহায্য করেছে 😉

  14.   আর্নেস্তো তিনি বলেন

    আমার আছে এটা
    সি 000006158880201502051056088364 C00-06158880
    সি 000007601673201503051056088364 C00-07601673
    সি 000008659304201504051056088364 C00-08659304
    টি 0809074070562015120818144287185REAÑO রুবিওস এমিলিয়া ডরিস
    টি 0809092979972016010818144287185REAÑO রুবিওস এমিলিয়া ডরিস
    সি 000005398451201501231044214375 C00-05398451
    সি 000007674996201503051000000286 C00-07674996
    সি 000008514288201504051000000463 C00-08514288
    সি 000011613498201506051056088070 C00-11613498

    আমাকে কীভাবে এটি একটি গ্রাহক প্রতি ডুপ্লিকেটগুলি কেবল একটি ফাইলে আঁকতে এবং নন-অনুলিপি অন্যটিতে রেখে দেওয়া যায়?

    গ্রাহক পোস্ট 23 (10 পজিশন) এ আছেন

  15.   ফার্নান্দো তিনি বলেন

    বাছাই করুন -u -k 1,1 File.txt> ফলাফল.txt

    এটি প্রথম ক্ষেত্রের দ্বারা ফাইলটি সাজায়

  16.   আমি ডিয়েগো তিনি বলেন

    2020 এবং এখনও পরিবেশন করা, আপনাকে অনেক ধন্যবাদ!

  17.   সারাহ তিনি বলেন

    আপনি কি লিনাক্স বা উইন্ডো kc không ফাইল টেক্সট পাঠাতে চান? আপনি কেবল এই ফাইলটি ব্যবহার করতে পারবেন না, খি তিও ফাইল ফাইল করতে পারবেন না চিয়া নি আরও ডাং রা সিও খাঁ নিইচু ফাইল এবং চিক চ্যান কন কন নিরিজ ডান ট্র্যাং ল্যাপ জিপ সি সি সি ফাইল। পদক্ষেপ: ফাইল 1 ফাইলের সাথে 5 দিন, ফাইল 2 সহ 15 দিন (সহ 2 ফাইলের মধ্যে ফাইল ডাউনলোড করুন 1. আপনার ফাইলের সাথে যোগাযোগ করুন, ফাইল 1 ফাইলের মধ্যে 5 ফাইল, ফাইল 2 ফাইলের মধ্যে কেবল 2 ফাইলের ফাইল 1 ।
    আমরা জানি না যে চিং তাগ কো ফাইল ফাইলটি txt đó lại với nhau, vì những ফাইলের টেক্সট আপনি চাইনি, রকইউ লিখেছেন। উইন্ডোজ হ্যাঁ, আপনি উইন্ডোজ ,c থেকে চ্যাপ চ্যান কেও চ্যাপ্ট করে নিতে পারেন। 🙂 Hy vọng nhận được phản hồi từ bạn!