WC, Gnu / Linux में गणना करने के लिए एक कमांड

wc कमांड के बारे में

निम्नलिखित लेख में हम उबंटू में डब्ल्यूसी कमांड का उपयोग कैसे कर सकते हैं, इस पर एक नज़र डालने जा रहे हैं। WC का अर्थ 'वर्ड काउंट' है, और यह यूनिक्स सिस्टम पर प्रयुक्त एक कमांड है आपको मानक इनपुट से अलग-अलग गणना करने की अनुमति देता है, चाहे वह शब्दों या वर्णों के साथ, अन्य चीजों के बीच.

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

WC कमांड उदाहरण

La आवश्यक वाक्यविन्यास इस आदेश का उपयोग करने के लिए यह कुछ इस तरह होगा:

wc [ OPCIONES ] ... [ARCHIVO] ...

अब, आइए कुछ सरल उदाहरण देखें। इनके साथ काम करने के लिए मैं दो फाइलों का उपयोग करने जा रहा हूं। पहला कहा जाता है version.txt और दूसरा name.txt। इनकी सामग्री इस प्रकार है:

नमूना wc फाइलें

बुनियादी शौचालय का उपयोग

अगर हम पास हो गए तर्क में सिर्फ एक नाम है हम लाइनों, शब्दों और बाइट्स की गिनती प्राप्त करेंगे। पिछली फ़ाइलों पर इस परिणाम को देखने के लिए, ए में अंतिम (Ctrl + Alt + T) हमें केवल कमांड का उपयोग करने की आवश्यकता है:

फ़ाइल संस्करण गिनें

wc versiones.txt

फ़ाइल नाम गिनें

wc nombres.txt

साथ ही हम कमांड तर्क में एक से अधिक फ़ाइल नाम दे सकते हैं:

wc कमांड कई नाम

wc versiones.txt nombres.txt

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

WC कमांड विकल्प

इस आदेश का उपयोग करने के अलावा, जैसा कि हमने अब तक देखा है, WC काम करने के लिए एक सरल कमांड है और केवल कुछ ही विकल्पों के साथ आता है जो कुछ अवसरों पर उपयोग करना दिलचस्प हो सकता है:

  • -एल, -लाइन्स : लाइनों की संख्या प्रिंट करें फ़ाइल में मौजूद है।
  • -w, पासवर्ड: शब्दों की कुल संख्या प्रिंट करें फ़ाइल में।
  • -m, -चार: वर्णों की संख्या मुद्रित करें फ़ाइल से।
  • -L, –मैक्स-लाइन-लंबाई: सबसे लंबी लाइन के आकार को प्रिंट करता है फ़ाइल से।
  • -सी, -बीट्स: बाइट की कुल संख्या को प्रिंट करता है फ़ाइल में।

विकल्प -l, -लाइन्स

यह विकल्प फ़ाइल में कुल पंक्तियों को प्रिंट करेगा। जानकारी दो कॉलम में छपी है। पहला कॉलम उपस्थित लाइनों की संख्या दिखाता है, और दूसरा कॉलम पिछली फ़ाइल का नाम दिखाता है.

-एल विकल्प

wc -l nombres.txt

विकल्प -w, पासवर्ड

-Wo- पासवर्ड विकल्प एक फाइल में मौजूद कुल शब्दों को दिखाता है। परिणामों को दो कॉलमों में प्रिंट करें। पहला कॉलम शब्दों की कुल संख्या दिखाता है, और दूसरा कॉलम फ़ाइल का नाम दिखाता है.

-w विकल्प

wc -w nombres.txt

विकल्प -m, –char

-M या –char विकल्प फ़ाइल में कुल वर्ण प्रदर्शित करता है। परिणामों को दो कॉलमों में प्रिंट करें। पहला कॉलम फ़ाइल में कुल वर्ण दिखाता है, और दूसरा कॉलम फ़ाइल का नाम दिखाता है.

-एम विकल्प

wc -m nombres.txt

विकल्प -L, –मैक्स-लाइन-लंबाई

-Lअपरकेस) लंबाई प्रिंट करें (वर्णों की संख्या) फाइल में सबसे लंबी लाइन का.

-L फ़ाइल का विकल्प चुनें

wc -L nombres.txt

विकल्प -c, -bytes

यह विकल्प फ़ाइल में मौजूद बाइट्स की गिनती प्रदर्शित करता है। परिणामों को दो कॉलमों में प्रिंट करें। पहला कॉलम फ़ाइल में बाइट्स की कुल संख्या दिखाता है, और दूसरा कॉलम पास की गई फ़ाइल का नाम दिखाता है.

--बीट्स विकल्प

wc -c nombres.txt

WC को अन्य कमांड के साथ मिलाएं

विकल्पों के अलावा, हमने अभी भी देखा है हम इस आदेश को दूसरों के साथ जोड़ सकते हैं ताकि हमारी रुचि हो। उदाहरण के लिए, ls कमांड का उपयोग किसी डायरेक्टरी की संपूर्ण सामग्री को सूचीबद्ध करने के लिए किया जाता है। जब wl -l कमांड के साथ पाइप किया जाता है, तो यह हमें डायरेक्टरी में मौजूद फाइल्स और फोल्डरों की संख्या गिनने की भी अनुमति देगा।

अन्य कमांड के साथ गठबंधन

ls /home/nombre-usuario | wc -l

मदद

इन सभी विकल्पों के अतिरिक्त, आप कर सकते हैं इस आदेश के बारे में अधिक जानकारी प्राप्त करें इसकी मदद से चल रहा है:

कमांड की मदद

wc --help

इन पंक्तियों में हमने WC कमांड के उपयोग पर एक बुनियादी प्रयोग देखा है (शब्द गणना) और इसके उपलब्ध विकल्प। संयोजन के द्वारा और अधिक कुशल कार्यों को करने की संभावना को भुलाए बिना आज्ञा अन्य ग्नू / लिनक्स कमांड के साथ wc। अब यह केवल उस क्षण की तलाश का विषय है जिसमें यह कमांड उपयोगी हो सकता है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।