باش ہیڈ اور ٹیل کمانڈ ٹیوٹوریل۔

Bash Head Tail Command Tutorial



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

کے افعال کو جانچنے کے لیے آپ کوئی بھی موجودہ فائل استعمال کر سکتے ہیں یا کوئی نئی فائل بنا سکتے ہیں۔ 'سر' اور 'دم' احکامات یہاں ، دو ٹیکسٹ فائلوں کے نام۔ products.txt اور ملازم. txt کے استعمال کو ظاہر کرنے کے لیے بنائے گئے ہیں۔ 'سر' اور 'دم' احکامات







کے مواد کو ظاہر کرنے کے لیے درج ذیل کمانڈ چلائیں۔ products.txt فائل.



$ cat products.txt



کے مواد کو ظاہر کرنے کے لیے درج ذیل کمانڈ چلائیں۔ ملازم. txt فائل.





$ cat employee.txt

بطور ڈیفالٹ ، 'دم' کمانڈ فائل کی آخری 10 لائنیں پڑھتی ہے۔ اگر آپ فائل کے اختتام سے 10 سے کم لائنیں پڑھنا چاہتے ہیں تو آپ کو '-n' آپشن استعمال کرنا ہوگا 'دم' کمانڈ.



ٹیل کمانڈ نحو:

دم [اختیار] [فائل کا نام]… [فائل کا نام]

'ہیڈ' کمانڈ کی طرح 'ٹیل' کمانڈ بھی متعدد فائلوں کے لیے قابل اطلاق ہے اور 'دم' کمانڈ کے لیے آپشن کا استعمال اختیاری ہے۔

مثال - 1: 'دم' کمانڈ بغیر کسی آپشن کے۔

Employ.txt فائل میں صرف 6 لائنیں ہیں جو کہ 10 سے کم ہیں۔

$ دم ملازم. txt

مثال -2: -n آپشن اور مثبت قدر کے ساتھ 'دم' کمانڈ۔

جب آپ فائل کے اختتام سے مخصوص لائنیں پڑھنا چاہتے ہیں تو آپ کو '-n' آپشن کو مثبت قدر کے ساتھ استعمال کرنا ہوگا۔ مندرجہ ذیل کمانڈ Employ.txt فائل کی آخری 2 لائنیں دکھائے گی۔

$ tail -n 2 employee.txt

مثال -3: -n اور منفی قدر کے ساتھ 'دم' کمانڈ۔

اگر آپ شروع سے مخصوص لائنوں کو چھوڑنا چاہتے ہیں تو آپ کو 'دم' کمانڈ میں منفی قیمت کے ساتھ '-n' آپشن استعمال کرنا ہوگا۔ مندرجہ ذیل کمانڈ شروع سے 3 لائنوں کو چھوڑ کر Employ.txt فائل کا مواد دکھائے گی۔

$ tail -n -3 employee.txt

مثال - 4: متعدد فائلوں کے ساتھ 'دم' کمانڈ۔

مندرجہ ذیل کمانڈ products.txt اور Employee.txt فائل کی آخری 3 لائنیں دکھائے گی۔

$ tail -n 3 products.txt employee.txt۔

مثال - 5: 'ہیڈ' اور 'ٹیل' کمانڈز کو ایک ساتھ استعمال کرنا۔

اگر آپ کسی بھی فائل کے بیچ سے مواد پڑھنا چاہتے ہیں تو صرف۔ 'سر' یا 'دم' کمانڈ اس مسئلے کو حل نہیں کر سکتا۔ آپ دونوں کو استعمال کرنا ہے۔ 'سر' اور 'دم' اس مسئلے کو حل کرنے کے لیے مل کر حکم دیتا ہے۔ درج ذیل کمانڈ 2 سے 6 کی لائنیں پڑھیں گی۔ products.txt فائل. شروع میں، 'سر' کمانڈ منفی قدر کے لیے آخری 5 لائنوں کو چھوڑ کر پہلی 6 لائنیں بازیافت کرے گی اور 'دم' کمانڈ آؤٹ پٹ سے آخری 5 لائن بازیافت کرے گی۔ 'سر' کمانڈ.

$ head -n -5 products.txt | دم -5۔

مجھے امید ہے کہ مندرجہ بالا مثالوں پر عمل کرنے کے بعد ، کوئی بھی درخواست دے سکے گا۔ 'سر' اور 'دم' ٹھیک سے حکم دیں.