نامی ٹیکسٹ فائل بنائیں۔ books.txt اس مضمون کے اگلے حصے میں دکھائی گئی مثالوں کو کرنے کے لیے درج ذیل مواد کے ساتھ۔
books.txt:
پی ایچ پی اور ایس کیو ایل سیکھنا۔
Laravel سیکھنا۔
ایچ ٹی ایم ایل کا استعمال کرتے ہوئے ویب ڈیزائن۔
مثال -1: ایکو کمانڈ اور '>>' علامت کا استعمال کرتے ہوئے فائل میں لائن شامل کریں۔
مندرجہ ذیل اسکرپٹ میں ، ایک موجودہ فائل ، books.txt متغیر کو تفویض کیا گیا ہے ، فائل کا نام، اور فائل کے آخر میں شامل کرنے کے لیے صارف کی طرف سے سٹرنگ ویلیو لی جائے گی۔ اگر ان پٹ ویلیو خالی نہیں ہے تو ' باہر پھینک دیا' کمانڈ قیمت میں شامل کرے گا books.txt فائل کا استعمال کرتے ہوئے ' >> 'علامت.
#!/bin/bash
# فائل کے نام کی وضاحت کریں۔
فائل کا نام='books.txt'
# وہ متن ٹائپ کریں جسے آپ شامل کرنا چاہتے ہیں۔
پڑھیں -پی 'وہ متن درج کریں جسے آپ شامل کرنا چاہتے ہیں:'نیا متن
# چیک کریں کہ نیا متن خالی ہے یا نہیں۔
اگر [ '$ newtext' !='' ]؛پھر
# '>>' علامت استعمال کرکے متن شامل کریں۔
باہر پھینک دیا $ newtext >> $ filename
ہو
آؤٹ پٹ:
' JQuery سیکھنا۔ 'آؤٹ پٹ میں ایک نئی ٹیکسٹ ویلیو کے طور پر لیا جاتا ہے جو فائل کے آخر میں شامل کیا جاتا ہے۔
مثال 2: 'printf' کمانڈ اور '>>' علامت کا استعمال کرتے ہوئے فائل میں لائن شامل کریں۔
' >> 'علامت کے ساتھ استعمال کیا جا سکتا ہے' پرنٹف ' فارمیٹ شدہ مواد کو فائل میں شامل کرنے کا حکم۔ پچھلی مثال کی طرح ، فائل کا نام اور سٹرنگ ویلیوز متغیر کو تفویض کیے گئے ہیں ، فائل کا نام ، اور نیا متن . اگلے، ' پرنٹ ایف کمانڈ کی قیمت کو ری ڈائریکٹ کرے گا۔ نیا متن کے آخر میں دوسرے متن کے ساتھ۔ books.txt فائل.
#!/bin/bash# فائل کے نام کی وضاحت کریں۔
فائل کا نام='books.txt'
# وہ متن ٹائپ کریں جسے آپ شامل کرنا چاہتے ہیں۔
پڑھیں -پی 'وہ متن درج کریں جسے آپ شامل کرنا چاہتے ہیں:'نیا متن
# چیک کریں کہ نیا متن خالی ہے یا نہیں۔
اگر [ '$ newtext' !='' ]؛پھر
# '>>' علامت استعمال کرکے متن شامل کریں۔
پرنٹ ایف 'شامل شدہ متن ہے:٪ s۔n' '$ newtext' >> $ filename
ہو
آؤٹ پٹ:
' ویب سائٹ بذریعہ ورڈپریس۔ 'آؤٹ پٹ میں ایک نئی ٹیکسٹ ویلیو کے طور پر لیا جاتا ہے جو فائل کے آخر میں شامل کیا جاتا ہے۔
مثال -3: `tee` کمانڈ کا استعمال کرتے ہوئے فائل میں لائن شامل کریں۔
' ٹی ' کسی بھی سٹرنگ کو فائل میں شامل کرنے کے لیے ایک اور مفید کمانڈ ہے۔ مندرجہ ذیل اسکرپٹ میں ، فائل کا نام اور نئی ٹیکسٹ ویلیوز کو سابقہ مثالوں کی طرح تفویض کیا گیا ہے۔ اگر متن کی قیمت خالی نہیں ہے ، تو ' باہر پھینک دیا 'کمانڈ قیمت بھیج دے گی' ٹی 'کمانڈ استعمال کرتے ہوئے' | 'علامت. ‘‘ -کو 'آپشن کے ساتھ استعمال کیا جاتا ہے' ٹی فائل میں موصول ہونے والی ان پٹ ویلیو کو شامل کرنے کے لیے یہاں کمانڈ کریں۔ books.txt . '/dev/null' ٹرمینل میں آؤٹ پٹ دکھانے سے روکنے کے لیے اسکرپٹ میں استعمال کیا جاتا ہے۔
#!/bin/bash# فائل کے نام کی وضاحت کریں۔
فائل کا نام='books.txt'
# وہ متن ٹائپ کریں جسے آپ شامل کرنا چاہتے ہیں۔
پڑھیں -پی 'وہ متن درج کریں جسے آپ شامل کرنا چاہتے ہیں:'نیا متن
# چیک کریں کہ نیا متن خالی ہے یا نہیں۔
اگر [ $ newtext !='' ]؛پھر
# ٹیکے کمانڈ استعمال کرکے متن شامل کریں۔
باہر پھینک دیا $ newtext | ٹی -کو $ filename > /دیو/خالی
ہو
آؤٹ پٹ:
' CSS3 سیکھنا۔ 'آؤٹ پٹ میں ایک نئی ٹیکسٹ ویلیو کے طور پر لیا جاتا ہے جو فائل کے آخر میں شامل کیا جاتا ہے۔
نتیجہ:
اس آرٹیکل میں باش سکرپٹ کا استعمال کرتے ہوئے فائل کے آخر میں متن شامل کرنے کے تین مختلف طریقے دکھائے گئے ہیں۔