লিনাক্সে কলাম ফরম্যাটের ফাইলের বিষয়বস্তু প্রদর্শন করুন

লিনাক্স কলাম কমান্ডটি সিলেটেড টেক্সট ফাইলগুলির সাথে কাজ করে

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

31 শে সেপ্টেম্বর, ২01২ রাত 1:3২ | 61 3 | আর্সেনাল | 30 | 55 4 | ম্যান সিটি | 30 | 51 5 | ওয়েস্ট হ্যাম | 30 | 50 | 6 | man utd | 30 | 50 7 | সাউথহ্যাম্পটন | 31 | 47 | 8 | স্টোক সিটি | 31 | 46 9 | লিভারপুল | 29 | 44 | 10 | চেলসি | 30 | 41

এই তালিকায় শীর্ষ 10 দল, তাদের নাম, তারা খেলেছে এবং সংখ্যা স্কোর স্কোর সংখ্যা অন্তর্ভুক্ত।

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

আদর্শভাবে, আপনি পাইপ প্রতীক ছাড়া ডাটা দেখতে সক্ষম হতে চান এবং পৃথক্ দূরত্ব। যে যেখানে কলাম কমান্ড মধ্যে আসে।

কলাম কমান্ডের মৌলিক ব্যবহার

আপনি নিম্নরূপ কোন পরামিতি ছাড়া কলাম কমান্ড চালাতে পারেন:

স্তম্ভ

এই শব্দগুলির মধ্যে স্পেসগুলির সাথে শব্দের ফাইলগুলির সাথে সবচেয়ে ভাল কাজ করে এটি এই লিগ টেবিল উদাহরণ হিসাবে ট্যাবুলার ডেটা হিসাবে কাজ করে না।

আউটপুট নিম্নরূপ:

31/06/২014 | চেলসিয়া | 30 | 41 | 1 লিসেস্টার | 31 31 | 66 3 | আর্সেনাল | 30 | 55 5 | ওয়েস্ট হ্যাম | 30 | 50 7 | সাউদাম্পটন | 31 | 47 | লিভারপুল | 29 | 44

কলাম প্রস্থ নির্দিষ্টকরণ

কলামগুলির প্রস্থগুলি যদি আপনি জানেন, তাহলে আপনি কলামটি প্রস্থে পৃথক করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

কলাম-সি

উদাহরণস্বরূপ, যদি আপনি জানেন যে প্রতিটি কলামের প্রস্থ 20 অক্ষর আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

কলাম-সি ২0

লিগ টেবিলের ক্ষেত্রে, এটি সঠিকভাবে কাজ করে না যদি না সমস্ত কলাম একটি নির্দিষ্ট প্রস্থ। এটি প্রমাণ করার জন্য লিগ টেবিল ফাইলটি নিম্নরূপ পরিবর্তন করুন:

পিস টিম পলড প্যাচ 1 লেসিস্টার 31 66 ২ টেটেনহাম 31 61 3 আর্সেনাল 30 55 4 ম্যান সিটি 30 51 5 ওয়েস্ট হ্যাম 30 50 6 ম্যান উড 30 50 7 সুন্টন 31 47 8 স্টোক 31 46 9 লিভারপুল ২9 44 10 চেলসি 30 41

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

কলাম- c10 leaguetable

এই সমস্যাটি হল যে ফাইলের তথ্য ইতিমধ্যেই ভাল দেখেছে তাই লেপ, হেড, ন্যানো বা বিট কমান্ড একই তথ্য একটি গ্রহণযোগ্য পদ্ধতিতে প্রদর্শন করতে পারে।

কলাম কমান্ড ব্যবহার করে পৃথককারী নির্দিষ্টকরণ

কমা, পাইপ বা অন্যান্য সীমাবদ্ধ ফাইলের কলাম কমান্ড ব্যবহার করার সর্বোত্তম উপায় নিম্নরূপ:

কলাম-গুলি "|" -t

-স সুইচ আপনাকে ডিলেমাইটার ব্যবহার করতে নির্ধারণ করতে দেয়। উদাহরণস্বরূপ, যদি আপনার ফাইল কমা দ্বারা বিচ্ছিন্ন হয়, আপনি "," -s পরে পরে রাখতে পারেন -t সুইচ একটি ট্যাবুলার বিন্যাসে তথ্য প্রদর্শন।

আউটপুট বিভাজক

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

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

কলাম-গুলি "|" -তো "::"

লিগ টেবিলের ফাইল ব্যবহার করার সময় কমান্ডটি নিম্নলিখিত আউটপুট উৎপন্ন করে:

pos :: team :: pld :: pts 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: আর্সেনাল :: 30 :: 55 4 :: ম্যানচেস্টার :: 30 :: 51 5 :: ওয়েস্ট হ্যাম :: 30 :: 50 6 :: ম্যান ইউটিড :: 30 :: 50 7 :: সাউথইপটন :: 31 :: 47 8 :: স্টোক সিটি :: 31 :: 46 9 :: লিভারপুল :: 29 :: 44 10 :: চেলসিয়া :: 30 :: 41

কলামগুলির আগে সারিগুলি পূরণ করুন

আরেকটি সুইচ আছে যা বিশেষভাবে উপযোগী নয় তবে এখানে সম্পূর্ণতা অন্তর্ভুক্ত করা হয়েছে। -সি সুইচ ব্যবহার করার সময় -x সুইচ কলামের পূর্বে সারিগুলি পূরণ করে।

সুতরাং যে কি মানে? নিম্নলিখিত উদাহরণ তাকান:

কলাম-সি 100 লিগ্যেটেবল

এই আউটপুট নিম্নরূপ হবে:

| | | | | | | | | | | || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || | 47 10 | চেলসি | 30 | 41 2 | টেটেনহ্যাম | 31 | 61 5 | পশ্চিম হ্যাম | 30 | 50 8 | স্টোক সিটি | 31 | 46

আপনি দেখতে পারেন, এটি প্রথম দিকে এবং তারপর জুড়ে যায়।

এখন এই উদাহরণটি দেখুন:

কলাম- c100 -x leaguetable

এই সময় নিম্নরূপ আউটপুট হয়:

31 শে সেপ্টেম্বর, ২01২ রাত 1:3২ | 61 3 | আর্সেনাল | 30 | 55 4 | ম্যান সিটি | 30 | 51 5 | ওয়েস্ট হ্যাম | 30 | 50 | 6 | man utd | 30 | 50 7 | সাউথহ্যাম্পটন | 31 | 47 | 8 | স্টোক সিটি | 31 | 46 9 | লিভারপুল | 29 | 44 | 10 | চেলসি | 30 | 41

তথ্য পর্দায় জুড়ে এবং তারপর নিচে।

অন্যান্য সুইচ

শুধুমাত্র অন্য সুইচগুলি নিম্নরূপ:

কলাম- V

এটি আপনার কম্পিউটারে ইনস্টল করা কলামের সংস্করণ প্রদর্শন করে।

কলাম - সহায়তা

এটি টার্মিনাল উইন্ডোতে ম্যানুয়াল পৃষ্ঠাটি দেখায়।