लिनक्स पद गणना COMMAND || WC COMMAND || फ़िल्टर || हिन्दी
विषयसूची:
wc
कमांड का उपयोग कैसे करें- लाइन्स की संख्या गिनें
- शब्दों की संख्या गिनें
- Wc कमांड उदाहरण
- वर्तमान निर्देशिका में फाइलों की गिनती
- उपयोगकर्ताओं की संख्या की गणना करें
- निष्कर्ष
लिनक्स और यूनिक्स जैसे ऑपरेटिंग सिस्टम पर,
wc
कमांड आपको प्रत्येक दिए गए फ़ाइल या मानक इनपुट की पंक्तियों, शब्दों, वर्णों और बाइट्स की संख्या की गणना करने और परिणाम प्रिंट करने की अनुमति देता है।
इस ट्यूटोरियल में, हम आपको दिखाएंगे कि सरल और व्यावहारिक उदाहरणों के माध्यम से
wc
कमांड का उपयोग कैसे करें।
wc
कमांड का उपयोग कैसे करें
wc
कमांड के लिए सिंटैक्स निम्नानुसार है:
wc OPTION……
wc
कमांड शून्य या अधिक इनपुट
FILE
नामों को स्वीकार कर सकती है। यदि कोई
FILE
निर्दिष्ट नहीं है, या जब
FILE
है
-
, तो
wc
मानक इनपुट पढ़ेगा। एक शब्द एक स्थान, टैब या न्यूलाइन द्वारा सीमांकित वर्णों की एक स्ट्रिंग है।
बिना किसी विकल्प के उपयोग किए जाने पर यह सबसे सरल रूप में होता है,
wc
कमांड चार कॉलम, लाइनों की संख्या, शब्द, बाइट काउंट और प्रत्येक फाइल के लिए फाइल का नाम एक तर्क के रूप में पारित करेगा। मानक इनपुट का उपयोग करते समय चौथा स्तंभ (फ़ाइल नाम) प्रदर्शित नहीं किया जाता है।
उदाहरण के लिए, निम्न कमांड वर्चुअल फ़ाइल
/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
- शब्दों की संख्या मुद्रित करें।-m
,--chars
- वर्णों की संख्या प्रिंट करें।-c
,--bytes
- बाइट्स की संख्या प्रिंट करें।-L
,--max-line-length
- सबसे लंबी लाइन की लंबाई प्रिंट करें।
कई विकल्पों का उपयोग करते समय गणना निम्न क्रम में मुद्रित की जाती है: न्यूलाइन, शब्द, वर्ण, बाइट्स, अधिकतम लाइन लंबाई।
उदाहरण के लिए, केवल आपके द्वारा उपयोग किए जाने वाले शब्दों की संख्या प्रदर्शित करने के लिए:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
यहां एक और उदाहरण है जो लाइनों की संख्या और सबसे लंबी लाइन की लंबाई को प्रिंट करेगा।
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
--files0-from=F
विकल्प
wc
को फाइल
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
वाली
/etc/passwd
फ़ाइल में लाइनों की संख्या गिनने के लिए:
wc -l /etc/passwd
पहला कॉलम लाइनों की संख्या है और दूसरा फ़ाइल का नाम है:
शब्दों की संख्या गिनें
पाठ फ़ाइल में केवल शब्दों की संख्या की गणना करने के लिए
wc -w
उपयोग करें, जिसके बाद फ़ाइल नाम आता है। निम्नलिखित उदाहरण
~/Documents/file.txt
फ़ाइल में शब्दों की संख्या की गणना करता है:
wc -l /etc/passwd
पहले कॉलम में शब्दों की संख्या दर्शाई गई है:
513 /home/linuxize/Documents/file.txt
Wc कमांड उदाहरण
wc
कमांड का उपयोग पाइपिंग के माध्यम से अन्य कमांड के साथ संयोजन में किया जा सकता है। कुछ उदाहरण निम्नलिखित हैं।
वर्तमान निर्देशिका में फाइलों की गिनती
find
आदेश वर्तमान निर्देशिका में सभी फ़ाइलों की एक सूची को
wc
कमांड के लिए एक लाइन पर प्रत्येक फ़ाइल नाम के साथ पारित करता है, जो लाइनों की संख्या को गिनता है और परिणाम को प्रिंट करता है:
उपयोगकर्ताओं की संख्या की गणना करें
नीचे दिए गए उदाहरण में
wc
का उपयोग
getent
कमांड के आउटपुट की संख्या को गिनने के लिए किया जाता है।
निष्कर्ष
wc
कमांड "शब्द गणना" के लिए है और इसमें एक बहुत ही सरल वाक्यविन्यास है। यह आपको एक या कई पाठ फ़ाइलों में लाइनों, शब्दों, बाइट्स और वर्णों की संख्या की गणना करने की अनुमति देता है।
नोवेल नेटबुक से एसयूएसई लिनक्स के उच्च गोद लेने की अपेक्षा करता है, हालांकि यह उम्मीद करता है कि कुल मिलाकर लिनक्स बाजार एम्बेडेड लिनक्स पर जा रहा है।

लिनक्स के लिए नोवेल की मुख्य तकनीक और रणनीति अधिकारी के अनुसार, नेटबुक की मांग में बढ़ोतरी लिनक्स के लिए ड्राइव व्यवसाय की मदद कर रही है, क्योंकि उपकरणों को छोटे भंडारण के साथ कम लागत के लिए डिज़ाइन किया गया है।
कैचकर के साथ दस्तावेज़ों में यूनिकोड और विशेष वर्णों को तुरंत सम्मिलित करें: दस्तावेज़ों में यूनिकोड और विशेष वर्णों को तुरंत डालें

कैचकर एक विंडोज फ्रीवेयर है जो आपको नोटपैड, वर्ड में यूनिकोड और विशेष वर्णों को सम्मिलित करने देता है और अन्य दस्तावेज
किसी फ़ोल्डर के अंदर फ़ाइलों या सबफ़ोल्डर्स की संख्या की गणना कैसे करें

एक फ़ोल्डर के अंदर फ़ाइलों और सबफ़ोल्डर्स की संख्या गिनना चाहते हैं? फ़ाइलों और सबफ़ोल्डर्स को गिनने के 5 तरीके यहां दिए गए हैं, और देखें कि वे कितनी जगह ले रहे हैं।