ইউনিক্স বাছাই এবং সাজানোর-ডি মধ্যে পার্থক্য কি


4

কিছুটা সময় ইউনিক্স নিয়ে পরীক্ষা করার পরে sortআমি নীচের আচরণটি লক্ষ্য করেছি

files.list:

betty
./adam
./cyril

ফলাফলের ফলাফল sort files.listহিসাবে একই sort -d files.list:

./adam
betty
./cyril

sortপড়ার জন্য ম্যানুয়াল পৃষ্ঠা :

sort [OPTION]... [FILE]...

-d, --dictionary-order
          consider only blanks and alphanumeric characters

তবে মনে হয় আমার sort (GNU coreutils 8.17)আচরণটি যেন -dডিফল্ট ছিল। তবে এটি বন্ধ করার কোনও উপায় আমি পাইনি।

সুতরাং আমার প্রশ্নটি হল, বাছাইয়ের সাথে বা বাইরে বিন্যাস করার সময় কোনও পার্থক্য রয়েছে -dকি? ননালফ্যানুমেরিক অক্ষরকে অগ্রাহ্য না করে সাজানো কি সম্ভব?

উত্তর:


3

আপনার ল্যাং পরিবেশ পরিবর্তনশীল কী সেট করা আছে?

যদি এটি সি না হয় তবে চালানোর চেষ্টা করুন:

LANG=C sort    files.list > c.files.list 
LANG=C sort -d files.list > c-d.files.list 

এবং আউটপুট ফাইলগুলি একে অপরের সাথে এবং আপনার মূল আউটপুটগুলির সাথে তুলনা করুন। আপনিও যদি LANG = POSIX সেট করেন তবে আপনার একই প্রভাব পাওয়া উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.