লিনাক্স ব্যবহার করে একটি ফাইলের ডাটা সাজানোর জন্য

ভূমিকা

এই নির্দেশিকাতে, আমি আপনাকে দেখাবো কিভাবে সিমলিটে ফাইলগুলিতে তথ্য সরাতে হয় এবং অন্যান্য কমান্ডের আউটপুট থেকে।

আপনি শিখতে বিস্মিত হবে না যে কমান্ডটি আপনি এই টাস্কটি ব্যবহার করতে ব্যবহার করেন "সাজানো" বলে। এই নিবন্ধে সাজানো কমান্ডের সমস্ত প্রধান সুইচ সরবরাহ করা হবে।

নমুনা তথ্য

একটি ফাইলের ডেটা যতটা সীমাবদ্ধ করা যায় সেভাবে সাজানো হতে পারে।

উদাহরণস্বরূপ, আসুন গত বছর স্কটিশ প্রিমিয়ার লীগের ফাইনাল লিগ টেবিলে এবং "spl" নামে একটি ফাইলের ডাটা সংরক্ষণ করি।

আপনি একটি ক্লাবের সাথে একটি ডাটা ফাইল তৈরি করতে পারেন এবং প্রতিটি সারিতে কমা দ্বারা পৃথক করে সেই ক্লাবের জন্য তথ্য তৈরি করতে পারেন।

টীম গোলাকার গোল বিরুদ্ধে গোল পয়েন্ট
কেল্ট্ জাতির ভাষা 93 31 86
আবেরডিন 62 48 71
হার্টস 59 40 65
সেন্ট জনস্টোন 58 55 56
Motherwell 47 63 50
রস কাউন্টি 55 61 48
: Inverness 54 48 52
ডান্ডির 53 57 48
Partick 41 50 46
হ্যামিলটন 42 63 43
Kilmarnock 41 64 36
ডান্ডি ইউনাইটেড 45 70 28

কিভাবে ফাইলে তথ্য সাজানোর জন্য

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

এটি করার জন্য নিম্নলিখিত কমান্ডটি চালান:

সাজানোর - k2 -t, spl

এই সময় নিম্নলিখিত আদেশ হবে:

ফলাফলগুলি এই ক্রম অনুযায়ী হয় কলাম 2 হল লক্ষ্যমাত্রা কলামটি এবং সর্বনিম্ন থেকে সর্বোচ্চ পর্যন্ত যায়।

কে-কে সুইচ আপনাকে সাজানোর জন্য কলামটি বেছে নেয় এবং -t সুইচ দ্বারা আপনি ডাইমাইমার নির্বাচন করতে পারেন।

নিজেকে সত্যিই সুখী করতে ডান্ডি ইউনাইটেড ভক্তগুলি নিম্নলিখিত কমান্ড ব্যবহার করে কলাম 4 অনুসারে সাজানো হতে পারে:

সাজানোর -4 -t, spl

এখন ডান্ডি ইউনাইটেড শীর্ষ এবং সেল্টিক নীচে হয়।

অবশ্যই, এই সেল্টিক এবং ডান্ডি অনুরাগী উভয় সত্যিই খুব অসুখী করতে হবে। জিনিষগুলিকে ঠিক রাখতে আপনি নিম্নলিখিত সুইচ ব্যবহার করে বিপরীত ক্রমে সাজানোর করতে পারেন:

সাজানোর -4,

একটি বরং বিস্ময়কর সুইচ আপনি এলোমেলোভাবে সাজানোর যা সত্যিই শুধুমাত্র তথ্য সারি আপ jumbles দেয়।

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে এটি করতে পারেন:

সাজানো -4,

আপনি যদি আপনার-আর এবং আপনার-আর সুইচ আপ মিশ্রিত হলে এটি বাস্তব সমস্যা হতে পারে

সাজানোর কমান্ড এছাড়াও মাসের অর্ডার মধ্যে তারিখগুলি বাছাই করতে পারেন নিম্নলিখিত টেবিলের দিকে তাকান:

মাস ব্যবহৃত তথ্য
জানুয়ারী 4 জি
ফেব্রুয়ারি 3000K
মার্চ 6000K
এপ্রিল 100M
মে 5000M
জুন 200K
জুলাই 4000K
অগাস্ট 2500 K
সেপ্টেম্বর 3000K
অক্টোবর 1000K
নভেম্বর 3G
ডিসেম্বর 2G

উপরে সারণি বছরের মাস এবং একটি মোবাইল ডিভাইসে ব্যবহৃত তথ্য পরিমাণ প্রতিনিধিত্ব করে।

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে বর্ণানুক্রমিক তারিখগুলি সাজান করতে পারেন:

সাজানোর - k1 -t, ডেটোজেডলিস্ট

আপনি নিম্নোক্ত কমান্ড ব্যবহার করে মাসের দ্বারা বাছাই করতে পারেন:

সাজানোর - k1 -t, -m datausedlist

এখন স্পষ্টত উপরের উপরের টেবিলটি তাদের মাসের অর্ডারে দেখায় কিন্তু তালিকাটি এলোমেলোভাবে আবৃত হলে তা তাদের সাজানোর একটি সহজ উপায় হবে।

দ্বিতীয় কলামটি দেখলে আপনি দেখতে পাবেন যে সমস্ত মান একটি মানব পাঠযোগ্য বিন্যাসে রয়েছে যা কোনও ধরণের সাজানোর মতো সহজ হবে না কিন্তু সাজানোর কমান্ডটি নিম্নলিখিত কমান্ড ব্যবহার করে ডাটা ব্যবহার করা কলামকে সাজাতে পারে:

সাজানোর - k2 -t, -h datausedlist

অন্যান্য কমান্ড থেকে গৃহীত ডেটা সাজানোর জন্য কিভাবে

ফাইলগুলির ডাটা সাজানোর সময় উপযোগী হয়, সাজানোর কমান্ডটি অন্যান্য কমান্ডগুলি থেকে আউটপুট সাজানোর জন্যও ব্যবহার করা যেতে পারে:

উদাহরণস্বরূপ ls কমান্ডটি দেখুন :

ls -lt

উপরের কমান্ডটি প্রতিটি ফাইলকে কলামে প্রদর্শিত ক্ষেত্রগুলির সাথে সারির তথ্য হিসাবে প্রদান করে:

নিম্নোক্ত কমান্ডটি চালনার মাধ্যমে আপনি ফাইলের আকার অনুসারে তালিকাটি সাজাতে পারেন:

ls -lt | সাজানোর - k5

বিপরীত ক্রমে ফলাফল পেতে আপনি নিম্নলিখিত কমান্ড ব্যবহার করবে:

ls -lt | সাজানোর-কে 5-আর

Ps কমান্ডের সাহায্যে সাজানোর কমান্ডটি ব্যবহার করা যেতে পারে যা আপনার সিস্টেমে চলমান প্রক্রিয়াগুলি তালিকাভুক্ত করে।

উদাহরণস্বরূপ, আপনার সিস্টেমে নিম্নলিখিত ps কমান্ডটি চালান:

ps -ef

উপরের কমান্ডটি আপনার সিস্টেমে বর্তমানে চলমান প্রসেস সম্পর্কে অনেক তথ্য প্রদান করে।

ঐগুলির মধ্যে একটি কলামটি আকারের এবং আপনি দেখতে পারেন যে কোনটি প্রক্রিয়াটি সবচেয়ে বড়।

আকার দ্বারা এই তথ্য সাজানোর জন্য আপনি নিম্নলিখিত কমান্ড ব্যবহার করবে:

ps -ef | সাজানোর - k5

সারাংশ

সাজানোর কমান্ডে অনেক কিছু নেই কিন্তু এটি অন্য কমান্ডগুলি থেকে একটি অর্থপূর্ণ ক্রমে বিশেষত যখন কমান্ডের নিজস্ব সাজানোর সুইচগুলি উপলব্ধ না থাকে, তখন এটি খুব দ্রুত কার্যকর হয়ে উঠতে পারে।

আরো তথ্যের জন্য সাজানোর কমান্ডের জন্য ম্যানুয়াল পৃষ্ঠাগুলি পড়ুন।