لینکس میں ڈبلیو سی کمانڈ کا استعمال کیسے کریں۔

ٹرمینل سے فائل میں الفاظ، لائنز، بائٹس، حتیٰ کہ حروف کی تعداد بھی شمار کریں۔

ڈبلیو سی (لفظ کی گنتی) کمانڈ کا استعمال لینکس سسٹم میں ٹیکسٹ فائل میں الفاظ، لائنوں اور بائٹس کی تعداد شمار کرنے کے لیے کیا جاتا ہے۔ آپ ٹیکسٹ فائلوں کے بارے میں معلومات کو بہت آسانی سے ظاہر کرنے کے لیے دیگر کمانڈز کے ساتھ اسے متعدد طریقوں سے پائپ اور استعمال کر سکتے ہیں۔

استعمال کرنا ڈبلیو سی کمانڈ

عمومی نحو:.

wc [اختیارات..] [فائل_نام]

کے ساتھ دستیاب اختیارات ڈبلیو سی کمانڈ:

اختیارتفصیل
-lایک فائل میں لائنوں کی تعداد پرنٹ کریں۔
-wایک فائل میں الفاظ کی تعداد پرنٹ کریں۔
-cایک فائل میں بائٹس کی پرنٹ شمار
-mایک فائل میں حروف کی تعداد پرنٹ کریں۔
-ایلفائل میں سب سے لمبی لائن کی پرنٹ لمبائی

مثال:

ہم ایک بنیادی مثال دیکھیں گے جس میں استعمال کی وضاحت کی گئی ہے۔ ڈبلیو سی لینکس میں کمانڈ۔

ہمارے پاس ایک ڈیمو فائل ہے جس کا نام test.txt ہے۔ ڈیمو فائل test.txt کا مواد درج ذیل ہے۔

یہ ایک ڈیمو فائل ہے۔ یہ مضمون wc کمانڈ سیکھنے میں آپ کی مدد کرے گا۔ wc کمانڈ استعمال کرنا بہت آسان ہے۔ آپ اس مضمون میں اس کی خصوصیات کے بارے میں جان سکتے ہیں۔ آپ اس پورٹ$ فائل کے اختتام پر اپنی تمام لینکس کی ضروریات سے متعلق بہت سے مددگار مضامین تلاش کر سکتے ہیں شکریہ۔

استعمال کرنا ڈبلیو سی اس فائل پر کمانڈ کریں۔

wc test.txt

آؤٹ پٹ:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

اس آؤٹ پٹ میں، آپ دیکھ سکتے ہیں کہ اعداد درج ذیل اقدار کی نمائندگی کرتے ہیں۔

  1. لائنوں کی تعداد - 11
  2. الفاظ کی تعداد - 51
  3. بائٹس کی تعداد - 275

آپ کا استعمال کرتے ہوئے لائنوں اور الفاظ کی تعداد بھی ظاہر کر سکتے ہیں۔ ڈبلیو سی متعدد فائلوں پر کمانڈ۔

مثال:

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:~$

آؤٹ پٹ میں 2nd لائن کے بارے میں تفصیلات دکھاتا ہے /etc/passwd فائل اور تیسری لائن /proc/cpuinfo. آؤٹ پٹ کے اختتام پر، مشترکہ دونوں فائلوں کا کل اعداد و شمار ظاہر ہوتا ہے۔

ٹیکسٹ فائل میں کل لائنوں کو کیسے گننا ہے۔

کا استعمال کرتے ہوئے -l کا اختیار ڈبلیو سی کمانڈ، آپ دی گئی ٹیکسٹ فائل میں لائنوں کی تعداد پرنٹ کر سکتے ہیں۔

عمومی نحو:

wc -l [file_name]

مثال:

wc -l /etc/group

آؤٹ پٹ:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

یہاں، آؤٹ پٹ میں، ہم دیکھ سکتے ہیں کہ لائنوں کی تعداد /etc/group فائل 81 ہے۔

ٹیکسٹ فائل میں الفاظ کیسے گنیں۔

استعمال کرنا -w (چھوٹے) میں آپشن ڈبلیو سی کمانڈ ٹرمینل میں ٹیکسٹ فائل میں الفاظ کی کل تعداد پرنٹ کرتی ہے۔

عمومی نحو:

wc -w [file_name]

مثال:

wc -w test.txt

آؤٹ پٹ:

51 test.txt

ٹیکسٹ فائل test.txt میں 51 الفاظ ہیں۔

فائل کا بائٹ کاؤنٹ حاصل کریں۔

آپ استعمال کر سکتے ہیں۔ -c کے ساتھ آپشن ڈبلیو سی اپنے ٹرمینل پر فائل میں بائٹس کی تعداد پرنٹ کرنے کے لئے کمانڈ۔

فائل کے استعمال کردہ بائٹس کی تعداد ہمیں اس ٹیکسٹ فائل کے زیر قبضہ میموری کے بارے میں بتاتی ہے۔

عمومی نحو:

wc -c [file_name]

مثال:

wc -c /etc/passwd

آؤٹ پٹ:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

آؤٹ پٹ سے ہم یہ نتیجہ اخذ کر سکتے ہیں کہ، پاس ڈبلیو ڈی فائل 3102 بائٹس استعمال کرتی ہے۔

ایک فائل میں حروف کی کل تعداد حاصل کریں۔

استعمال کرنا -m کے ساتھ آپشن ڈبلیو سی کمانڈ دی گئی فائل میں حروف کی کل تعداد پرنٹ کرے گی۔

عمومی نحو:

wc -m [file_name]

مثال:

wc -m test.txt

آؤٹ پٹ:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

آؤٹ پٹ سے پتہ چلتا ہے کہ دی گئی فائل میں 275 حروف ہیں۔

فائل میں سب سے لمبی لائن کی لمبائی حاصل کریں۔

آپ استعمال کر سکتے ہیں۔ -ایل (بڑے) کے ساتھ آپشن ڈبلیو سی ٹیکسٹ فائل میں سب سے لمبی لائن کی لمبائی پرنٹ کرنے کے لئے کمانڈ۔ یہ کمانڈ لائن میں حروف کی تعداد کے لحاظ سے لمبائی پرنٹ کرتی ہے۔

عمومی نحو:

wc -L [file_name]

مثال:

wc -L test.txt

آؤٹ پٹ:

82 test.txt

یہ آؤٹ پٹ ظاہر کرتا ہے کہ دی گئی ٹیکسٹ فائل test.txt میں سب سے لمبی لائن میں 82 حروف ہیں۔

موجودہ ڈائرکٹری میں ٹیکسٹ فائلوں کی تعداد کیسے گنیں۔

ڈبلیو سی کمانڈ کو موجودہ ڈائرکٹری میں ٹیکسٹ فائلوں کی کل تعداد شمار کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ ایسا کرنے کے لیے، آپ کو استعمال کرنا ہوگا۔ ڈبلیو سی کے ساتھ حکم مل پائپنگ کے ذریعے کمانڈ.

آئیے اس کے استعمال کو دیکھیں ڈبلیو سی ایک مثال کے ذریعے حکم.

مثال:

مل . قسم f | wc -l

.(نقطہ) : یہاں، دی . (ڈاٹ) کا مطلب ہے۔ مل کمانڈ کو موجودہ ڈائرکٹری میں تلاش کرنا چاہئے۔

-قسم: یہ وضاحت کرتا ہے۔ مل موجودہ ڈائرکٹری میں اسی طرح کی فائل کی اقسام کو دیکھنے کے لئے کمانڈ۔

f: یہاں، f 'فائلوں' کی نمائندگی کریں۔

اس پہلی کمانڈ کی آؤٹ پٹ جو بھی ہو۔ مل پھر پائپ کیا جائے گا ڈبلیو سی کمانڈ. ڈبلیو سی پھر موجودہ ڈائرکٹری میں فائلوں کی کل تعداد کو شمار کرے گا اور آپ کے ٹرمینل پر نمبر دکھائے گا۔

آؤٹ پٹ:

gaurav@ubuntu:~/space$ تلاش کریں۔ قسم f | wc -l 13 gaurav@ubuntu:~/space$ 

آؤٹ پٹ 13 کے طور پر ظاہر ہوتا ہے جس کا مطلب ہے کہ دی گئی ڈائرکٹری میں ایک ہی قسم کی 13 ٹیکسٹ فائلیں ہیں۔

نتیجہ

جیسا کہ آپ اتفاق کریں گے کہ اس کا استعمال ڈبلیو سی کمانڈ بہت آسان ہے اور آپ کی ٹیکسٹ فائلوں کے بارے میں تفصیلات حاصل کرنے کے لیے اسے آسانی سے استعمال کیا جا سکتا ہے۔ اس کمانڈ کو پائپنگ آپشن کا استعمال کرتے ہوئے دیگر کمانڈز کے ساتھ مل کر بھی استعمال کیا جا سکتا ہے۔