টার্মিনাল থেকে একটি ফাইলে শব্দ, লাইন, বাইট, এমনকি অক্ষরের সংখ্যা গণনা করুন
wc
একটি টেক্সট ফাইলে শব্দ, লাইন এবং বাইটের সংখ্যা গণনা করতে লিনাক্স সিস্টেমে (শব্দ গণনা) কমান্ড ব্যবহার করা হয়। আপনি টেক্সট ফাইল সম্পর্কে তথ্য খুব সহজেই প্রদর্শন করতে অন্যান্য কমান্ডের সাথে এটিকে পাইপ এবং ব্যবহার করতে পারেন।
ব্যবহার wc
আদেশ
সাধারণ সিনট্যাক্স:.
wc [বিকল্প..] [ফাইল_নাম]
সঙ্গে উপলব্ধ বিকল্প wc
আদেশ:
বিকল্প | বর্ণনা |
-l | একটি ফাইলে লাইনের সংখ্যা মুদ্রণ করুন |
-w | একটি ফাইলে শব্দের সংখ্যা মুদ্রণ করুন |
-গ | একটি ফাইলে বাইটের প্রিন্ট গণনা |
-মি | একটি ফাইলে অক্ষরের সংখ্যা মুদ্রণ করুন |
-এল | একটি ফাইলের দীর্ঘতম লাইনের প্রিন্ট দৈর্ঘ্য |
উদাহরণ:
আমরা এর ব্যবহার ব্যাখ্যা করার জন্য একটি মৌলিক উদাহরণ দেখতে পাব wc
লিনাক্সে কমান্ড।
test.txt নামে আমাদের একটি ডেমো ফাইল আছে। নিম্নে ডেমো ফাইল test.txt এর বিষয়বস্তু দেওয়া হল।
এটি একটি ডেমো ফাইল। এই নিবন্ধটি আপনাকে wc কমান্ড শিখতে সাহায্য করবে। wc কমান্ড ব্যবহার করা বেশ সহজ। আপনি এই নিবন্ধে এর বৈশিষ্ট্য সম্পর্কে জানতে পারেন। আপনি এই পোর্টে আপনার সমস্ত লিনাক্সের প্রয়োজনীয়তা সম্পর্কিত অনেক সহায়ক নিবন্ধ খুঁজে পেতে পারেন$ ফাইলের শেষে ধন্যবাদ।
ব্যবহার wc
এই ফাইলে কমান্ড।
wc test.txt
আউটপুট:
gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$
এই আউটপুটে, আপনি দেখতে পাচ্ছেন যে সংখ্যাগুলি নিম্নরূপ মানগুলিকে উপস্থাপন করে।
- লাইন সংখ্যা - 11
- শব্দের সংখ্যা -
51
- বাইট সংখ্যা -
275
আপনি ব্যবহার করে লাইন এবং শব্দ সংখ্যা প্রদর্শন করতে পারেন wc
একাধিক ফাইলে কমান্ড।
উদাহরণ:
wc /etc/passwd/proc/cpuinfo
আউটপুট:
gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 মোট gaurav@ubuntu:~$
আউটপুট 2য় লাইন সম্পর্কে বিস্তারিত প্রদর্শন করে /etc/passwd
ফাইল এবং 3য় লাইন /proc/cpuinfo
. আউটপুট শেষে, উভয় ফাইলের মিলিত মোট চিত্র প্রদর্শিত হয়।
কিভাবে একটি টেক্সট ফাইলে মোট লাইন গণনা করা যায়
ব্যবহার করে -l
এর বিকল্প wc
কমান্ড, আপনি একটি প্রদত্ত টেক্সট ফাইলে লাইন সংখ্যা মুদ্রণ করতে পারেন।
সাধারণ সিনট্যাক্স:
wc -l [ফাইল_নাম]
উদাহরণ:
wc -l /etc/group
আউটপুট:
gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$
এখানে, আউটপুটে, আমরা দেখতে পাচ্ছি যে লাইনের সংখ্যা /etc/group
ফাইলটি 81।
কিভাবে একটি টেক্সট ফাইলে শব্দ গণনা করা যায়
ব্যবহার -w
(ছোট হাতের) বিকল্প wc
কমান্ড টার্মিনালে একটি টেক্সট ফাইলের মোট শব্দ মুদ্রণ করে।
সাধারণ সিনট্যাক্স:
wc -w [file_name]
উদাহরণ:
wc -w test.txt
আউটপুট:
51 test.txt
test.txt টেক্সট ফাইলে 51টি শব্দ আছে।
একটি ফাইলের বাইট কাউন্ট পান
আপনি ব্যবহার করতে পারেন -গ
সঙ্গে বিকল্প wc
আপনার টার্মিনালে ফাইলের বাইটের সংখ্যা প্রিন্ট করার জন্য কমান্ড।
একটি ফাইল দ্বারা ব্যবহৃত বাইটের সংখ্যা সেই পাঠ্য ফাইল দ্বারা দখলকৃত মেমরি সম্পর্কে আমাদের বলে।
সাধারণ সিনট্যাক্স:
wc -c [ফাইল_নাম]
উদাহরণ:
wc -c /etc/passwd
আউটপুট:
gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$
আউটপুট থেকে আমরা উপসংহার করতে পারি যে, পাসওয়াড
ফাইলটি 3102 বাইট ব্যবহার করে।
একটি ফাইলে অক্ষরের মোট সংখ্যা পান
ব্যবহার -মি
সঙ্গে বিকল্প wc
কমান্ড একটি প্রদত্ত ফাইলের মোট অক্ষর সংখ্যা মুদ্রণ করবে।
সাধারণ সিনট্যাক্স:
wc -m [file_name]
উদাহরণ:
wc -m test.txt
আউটপুট:
gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$
আউটপুট দেখায় যে প্রদত্ত ফাইলটিতে 275টি অক্ষর রয়েছে।
একটি ফাইলে দীর্ঘতম লাইনের দৈর্ঘ্য পান
আপনি ব্যবহার করতে পারেন -এল
(বড় হাতের) বিকল্পের সাথে wc
টেক্সট ফাইলের দীর্ঘতম লাইনের দৈর্ঘ্য প্রিন্ট করার জন্য কমান্ড। এই কমান্ডটি একটি লাইনের অক্ষরের সংখ্যা অনুসারে দৈর্ঘ্য প্রিন্ট করে।
সাধারণ সিনট্যাক্স:
wc -L [ফাইল_নাম]
উদাহরণ:
wc -L test.txt
আউটপুট:
82 test.txt
এই আউটপুটটি উপস্থাপন করে যে প্রদত্ত টেক্সট ফাইল test.txt-এ দীর্ঘতম লাইনে 82টি অক্ষর রয়েছে।
বর্তমান ডিরেক্টরিতে পাঠ্য ফাইলের সংখ্যা কীভাবে গণনা করবেন
wc
কমান্ডটি বর্তমান ডিরেক্টরিতে পাঠ্য ফাইলের মোট সংখ্যা গণনা করতেও ব্যবহার করা যেতে পারে। এটি করার জন্য, আপনাকে ব্যবহার করতে হবে wc
এর সাথে আদেশ - অনুসন্ধান
পাইপিং মাধ্যমে আদেশ।
আমাদের এই ব্যবহার তাকান wc
একটি উদাহরণের মাধ্যমে আদেশ।
উদাহরণ:
অনুসন্ধান . -টাইপ চ | wc -l
.
(বিন্দু) : এখানে .
(ডট) মানে অনুসন্ধান
কমান্ড বর্তমান ডিরেক্টরিতে অনুসন্ধান করা উচিত।
- প্রকার
: এই নির্দিষ্ট করে অনুসন্ধান
বর্তমান ডিরেক্টরিতে অনুরূপ ফাইলের প্রকারগুলি সন্ধান করার জন্য কমান্ড।
চ
: এখানে, চ
'ফাইল' প্রতিনিধিত্ব করুন।
যাই হোক না কেন এই প্রথম কমান্ডের আউটপুট অনুসন্ধান
তারপর পাইপ করা হবে wc
আদেশ wc
তারপর বর্তমান ডিরেক্টরিতে ফাইলের মোট সংখ্যা গণনা করবে এবং আপনার টার্মিনালে সংখ্যাটি প্রদর্শন করবে।
আউটপুট:
gaurav@ubuntu:~/space$ খুঁজুন। -টাইপ চ | wc -l 13 gaurav@ubuntu:~/space$
আউটপুটটি 13 হিসাবে প্রদর্শিত হয় যার অর্থ প্রদত্ত ডিরেক্টরিতে একই ধরণের 13টি টেক্সট ফাইল রয়েছে।
উপসংহার
আপনি সম্মত হবেন যে ব্যবহার wc
কমান্ডটি বেশ সহজ এবং আপনার পাঠ্য ফাইলগুলির সাথে তাদের সম্পর্কে বিশদ বিবরণ পেতে সহজেই ব্যবহার করা যেতে পারে। এই কমান্ডটি পাইপিং বিকল্প ব্যবহার করে অন্যান্য কমান্ডের সাথে একত্রে ব্যবহার করা যেতে পারে।