লিনাক্সে লাইন, শব্দ, অক্ষর সংখ্যা গণনা করার জন্য 6 ডাব্লুসি কমান্ড উদাহরণ
ইউনিক্স/লিনাক্স অপারেটিং সিস্টেমে ডাব্লুসি (ওয়ার্ড কাউন্ট) কমান্ডটি ফাইল আর্গুমেন্ট দ্বারা নির্দিষ্ট একটি ফাইলগুলিতে নতুন লাইন গণনা, শব্দের গণনা, বাইট এবং অক্ষর গণনার সংখ্যা জানতে ব্যবহৃত হয়। নীচে প্রদর্শিত হিসাবে ডাব্লুসি কমান্ডের বাক্য গঠন।
# wc [options] filenames
কমান্ড দ্বারা প্রদত্ত বিকল্পগুলি এবং ব্যবহার নীচে দেওয়া হল।
wc -l : Prints the number of lines in a file. wc -w : prints the number of words in a file. wc -c : Displays the count of bytes in a file. wc -m : prints the count of characters from a file. wc -L : prints only the length of the longest line in a file.
সুতরাং, আসুন আমরা এই নিবন্ধে তাদের কয়েকটি উপলব্ধ যুক্তি এবং উদাহরণ সহ 'ডাব্লুসি' আদেশটি কীভাবে ব্যবহার করতে পারি তা দেখুন। কমান্ডগুলি পরীক্ষার জন্য আমরা 'tecmint.txt' ফাইলটি ব্যবহার করেছি। নীচের চিত্রের মত ক্যাট কমান্ড ব্যবহার করে ফাইলটির আউটপুট সন্ধান করা যাক।
cat tecmint.txt Red Hat CentOS Fedora Debian Scientific Linux OpenSuse Ubuntu Xubuntu Linux Mint Pearl Linux Slackware Mandriva
1. ডাব্লুসি কমান্ডের একটি বেসিক উদাহরণ
কোনও প্যারামিটার ছাড়াই "wc" কমান্ডটি "tecmint.txt" ফাইলের একটি প্রাথমিক ফলাফল প্রদর্শন করবে। নীচে প্রদর্শিত তিনটি সংখ্যা ফাইলের 12 (লাইনের সংখ্যা), 16 (শব্দের সংখ্যা) এবং 112 (বাইটের সংখ্যা)।
wc tecmint.txt 12 16 112 tecmint.txt
২. লাইনের সংখ্যা গণনা করুন
একটি ফাইলের নতুন লাইনের সংখ্যা গণনা করতে ‘-l’ বিকল্পটি ব্যবহার করুন, যা প্রদত্ত ফাইল থেকে রেখার সংখ্যা মুদ্রণ করে। বলুন, নিম্নলিখিত কমান্ডটি একটি ফাইলে নতুন লাইনের গণনা প্রদর্শন করবে। আউটপুটে প্রথম দায়ের করা গণনা এবং দ্বিতীয় ক্ষেত্র হিসাবে নির্ধারিত ফাইলের নাম।
wc -l tecmint.txt 12 tecmint.txt
৩. শব্দের সংখ্যা প্রদর্শন করুন
‘ডাব্লুসি’ কমান্ডের সাহায্যে ‘-উ’ যুক্তি ব্যবহার করে কোনও ফাইলের শব্দের সংখ্যা মুদ্রিত হয়। একটি ফাইলের মধ্যে শব্দগুলি গণনা করতে নিম্নলিখিত কমান্ডটি টাইপ করুন।
wc -w tecmint.txt 16 tecmint.txt
4. বাইট এবং অক্ষর সংখ্যা গণনা করুন
‘-সি’ এবং ‘-এম’ অপশনগুলি যখন ‘ডাব্লিউসি’ কমান্ড সহ ব্যবহার করবেন তখন একটি ফাইলে যথাক্রমে মোট বাইটস এবং অক্ষরগুলি মুদ্রিত হবে।
wc -c tecmint.txt 112 tecmint.txt
wc -m tecmint.txt 112 tecmint.txt
৫. দীর্ঘতম রেখার দৈর্ঘ্য প্রদর্শন করুন
"ডাব্লুসি" কম্যান্ডটি একটি আর্গুমেন্টকে ‘-L’ দেয়, এটি কোনও ফাইলের মধ্যে দীর্ঘতম (অক্ষরের সংখ্যা) লাইনের দৈর্ঘ্য প্রিন্ট করতে ব্যবহার করা যেতে পারে। সুতরাং, আমাদের কাছে একটি ফাইলে দীর্ঘতম চরিত্রের লাইন (‘বৈজ্ঞানিক লিনাক্স’) রয়েছে।
wc -L tecmint.txt 16 tecmint.txt
6. আরও ডাব্লুসি বিকল্পগুলি পরীক্ষা করে দেখুন
ডাব্লিউসি কমান্ডের আরও তথ্য এবং সহায়তার জন্য কমান্ড লাইন থেকে সরলভাবে "ডাব্লুসিসি হেল্প" বা 'ম্যান ডাব্লুসি' চালান।
wc --help Usage: wc [OPTION]... [FILE]... or: wc [OPTION]... --files0-from=F Print newline, word, and byte counts for each FILE, and a total line if more than one FILE is specified. With no FILE, or when FILE is -, read standard input. -c, --bytes print the byte counts -m, --chars print the character counts -l, --lines print the newline counts -L, --max-line-length print the length of the longest line -w, --words print the word counts --help display this help and exit --version output version information and exit Report wc bugs to [email GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> For complete documentation, run: info coreutils 'wc invocation'