অ্যান্ড্রয়েড

লিনাক্সে ডাব্লুসি কমান্ড (রেখা, শব্দ এবং অক্ষরের সংখ্যা গণনা)

মাইক্রোসফট কম্যান্ড লাইন সরঞ্জামগুলি - CompTIA একটি + 220-1002 - 1.4

মাইক্রোসফট কম্যান্ড লাইন সরঞ্জামগুলি - CompTIA একটি + 220-1002 - 1.4

সুচিপত্র:

Anonim

লিনাক্স এবং ইউনিক্স-এর মতো অপারেটিং সিস্টেমে wc কমান্ড আপনাকে প্রতিটি প্রদত্ত ফাইল বা স্ট্যান্ডার্ড ইনপুটের লাইন, শব্দ, অক্ষর এবং বাইট সংখ্যা গণনা করতে এবং ফলাফল মুদ্রণ করতে দেয় allows

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

wc কমান্ড কিভাবে ব্যবহার করবেন

wc কমান্ডের বাক্য wc নিম্নরূপ:

wc OPTION……

wc কমান্ড শূন্য বা আরও বেশি ইনপুট FILE নাম গ্রহণ করতে পারে। যদি কোনও FILE নির্দিষ্ট না করা থাকে বা যখন FILE হয় - wc স্ট্যান্ডার্ড ইনপুটটি পড়বে। একটি শব্দ হ'ল অক্ষরগুলির একটি স্ট্রিং যা কোনও স্থান, ট্যাব বা নিউলাইন দ্বারা সীমাবদ্ধ।

এটি কোনও সহজ বিকল্প হিসাবে যখন কোনও বিকল্প ছাড়াই ব্যবহার করা হয়, wc কমান্ডটি চারটি কলাম, লাইন, শব্দ, বাইট সংখ্যা এবং প্রতিটি ফাইলের ফাইলের নাম আর্গুমেন্ট হিসাবে পাস করবে passed স্ট্যান্ডার্ড ইনপুট ব্যবহার করার সময় চতুর্থ কলাম (ফাইলের নাম) প্রদর্শিত হয় না।

উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি ভার্চুয়াল ফাইল /proc/cpuinfo সম্পর্কে তথ্য প্রদর্শন করবে:

wc /proc/cpuinfo

আউটপুট নীচের মত কিছু দেখতে হবে:

448 3632 22226 /proc/cpuinfo

  • 448 লাইন সংখ্যা। 3632 শব্দটির সংখ্যা। 22226 হ'ল অক্ষরের সংখ্যা।

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

wc < /proc/cpuinfo

448 3632 22226

একাধিক ফাইল সম্পর্কে তথ্য প্রদর্শনের জন্য, স্থানের দ্বারা পৃথক পৃথক যুক্তি হিসাবে ফাইলের নামগুলি পাস করুন:

wc /proc/cpuinfo

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

448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total

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

  • -l , --lines - রেখার সংখ্যা মুদ্রণ করুন। -w , --words - শব্দের সংখ্যা মুদ্রণ করুন। --chars , --chars - অক্ষরের সংখ্যা মুদ্রণ করুন। -c , - বাইটস - বাইট সংখ্যা মুদ্রণ করুন। -L , - --max-line-length - দীর্ঘতম রেখার দৈর্ঘ্য মুদ্রণ করুন।

একাধিক বিকল্প ব্যবহার করার সময় নিম্নলিখিত ক্রমে মুদ্রণ করা হয়: নিউলাইন, শব্দ, অক্ষর, বাইট, সর্বাধিক লাইনের দৈর্ঘ্য।

উদাহরণস্বরূপ, আপনি যে শব্দগুলি ব্যবহার করবেন কেবল তার সংখ্যা প্রদর্শন করতে:

wc -w /proc/cpuinfo

3632 /proc/cpuinfo

এখানে আরও একটি উদাহরণ যা লাইনগুলির সংখ্যা এবং দীর্ঘতম লাইনের দৈর্ঘ্য প্রিন্ট করবে।

wc -lL /proc/cpuinfo

448 792 /proc/cpuinfo

--files0-from=F বিকল্পের সাহায্যে wc ফাইল --files0-from=F --files0-from=F সমাপ্ত নাম দ্বারা নির্দিষ্ট করা ফাইলগুলি থেকে ইনপুট পড়তে দেয়। যদি F হয় - তবে স্ট্যান্ডার্ড ইনপুট থেকে নামগুলি পড়ুন। উদাহরণস্বরূপ, আপনি wc কমান্ডটি ব্যবহার করে ফাইলগুলি অনুসন্ধান করতে পারেন এবং wc ইনপুট হিসাবে সেই ফাইলগুলি সরবরাহ করতে পারেন:

find /etc -name 'host*' -printf0 | wc -l --files0-from=-

আউটপুট /etc ডিরেক্টরিতে যে সমস্ত নামগুলির নাম "হোস্ট" দিয়ে শুরু হয় তার জন্য সমস্ত ফাইলের জন্য রেখার সংখ্যা প্রদর্শন করবে:

4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total

লাইনের সংখ্যা গণনা করুন

wc কমান্ডটি বেশিরভাগ-টেক্সট ফাইলে লাইন সংখ্যা গণনা করতে -l বিকল্পের সাহায্যে ব্যবহৃত হয়। উদাহরণস্বরূপ, আপনি /etc/passwd ফাইলে লাইনের সংখ্যা গণনা করতে টাইপ করবেন:

wc -l /etc/passwd

প্রথম কলামটি লাইনের সংখ্যা এবং দ্বিতীয়টি হ'ল ফাইলটির নাম:

44 /etc/passwd

শব্দের সংখ্যা গণনা করুন

একটি টেক্সট ফাইলে কেবলমাত্র শব্দের সংখ্যা গণনা করতে wc -w ফাইলের নাম অনুসরণ করুন। নিম্নলিখিত উদাহরণটি ~/Documents/file.txt ফাইলের শব্দের সংখ্যা গণনা করে:

wc -l /etc/passwd

প্রথম কলামে শব্দের সংখ্যা দেখানো হয়েছে:

513 /home/linuxize/Documents/file.txt

ডাব্লুসি কমান্ড উদাহরণ

wc কমান্ডটি wc মাধ্যমে অন্যান্য কমান্ডের সাথে একত্রে ব্যবহৃত হতে পারে। এখানে কিছু উদাহরণ আছে।

বর্তমান ডিরেক্টরিতে ফাইল গণনা করা হচ্ছে

wc কমান্ড wc কমান্ডকে একক লাইনে প্রতিটি ফাইলের নামের সাথে বর্তমান ডিরেক্টরিতে থাকা সমস্ত ফাইলের একটি তালিকা দেয়, যা রেখার সংখ্যা গণনা করে ফলাফল মুদ্রণ করে:

find. -type f | wc -l

ব্যবহারকারীর সংখ্যা গণনা করুন

নীচের উদাহরণে getent কমান্ডের আউটপুট থেকে রেখার সংখ্যা গণনা করতে ব্যবহৃত হয়।

getent passwd | wc -l

উপসংহার

wc কমান্ডটি "ওয়ার্ড কাউন্ট" এর জন্য দাঁড়িয়েছে এবং এতে বেশ সহজ বাক্য গঠন রয়েছে। এটি আপনাকে এক বা একাধিক পাঠ্য ফাইলের লাইন, শব্দ, বাইট এবং অক্ষরের সংখ্যা গণনা করতে দেয়।

ডাব্লুসি টার্মিনাল