باش کٹ کی مثالیں۔

Bash K Ky Mthaly



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

کٹ ایک ورسٹائل کمانڈ ہے جسے آپ دیگر کمانڈز کے ساتھ استعمال کر سکتے ہیں بشمول 'سانٹ' اور 'گریپ' کمانڈز۔ آئیے باش کٹ کی کچھ بہترین مثالوں کو دیکھتے ہیں جن کے ذریعے آپ 'کٹ' کمانڈ کو بغیر کسی پریشانی کے سمجھ سکتے ہیں۔

باش کٹ کی مثالیں۔

ٹیکسٹ فائل سے ڈیٹا نکالتے وقت 'کٹ' کمانڈ مفید ہے۔ صرف ان فیلڈز کی وضاحت کریں جو آپ چاہتے ہیں، اور یہ باقی کام کرتا ہے۔ اسے استعمال کرنے کے لیے درج ذیل کمانڈ درج کریں:







کاٹنا -d 'حد بندی کرنے والا' -f1 file.txt
  1. '-d' آپشن ہمیں ڈیلیمیٹر داخل کرنے دیتا ہے۔ یہ ایک کردار یا حروف کا ایک سلسلہ ہے جو متن کے تاروں کو الگ کرتا ہے۔ اصطلاح 'حد بندی' کو اصل حد بندی سے بدل دیں۔
  2. '-f' آپشن کا استعمال کرتے ہوئے، واضح کریں کہ آپ فائل سے کون سے فیلڈز (کالم نمبرز) نکال رہے ہیں۔

آئیے مثال کے طور پر ایک 'info.txt' فائل لیتے ہیں جو درج ذیل معلومات پر مشتمل ہے۔



پرتیک، فجی، 26

شان، انڈیا، 21

جوشوا، جاپان، 19

اب اس فائل سے پہلی اور تیسری فائل نکالنے کے لیے کمانڈ یہ ہو گی:



کاٹنا -d '،' -f1، 3 info.txt





اگر آپ کے پاس ایک فائل ہے جس میں ڈیٹا کو ٹیب سے الگ کیا گیا ہے، تو اس کی ڈیلیمیٹر ویلیو '$'\t'' ہوگی۔

اگر آپ کو متعلقہ فیلڈ سے حروف کی ایک رینج حاصل کرنے کی ضرورت ہے، تو '-c' اختیار استعمال کریں:



کاٹنا -c1-5 file.txt

نوٹ کریں کہ '-c' آپشن دوسرے اختیارات کے ساتھ یکجا نہیں ہوتا ہے۔ عمل درآمد پر، یہ دی گئی کریکٹر رینج کے مطابق آؤٹ پٹ دکھاتا ہے۔

نتیجہ

لینکس میں، 'کٹ' ایک نمایاں ٹول ہے جسے آپ مختلف فائلوں سے ڈیٹا نکالنے کے لیے استعمال کر سکتے ہیں۔ اگرچہ سادہ ہے، اس کے مختلف استعمالات ہیں اور اسے کئی کمانڈز کے ساتھ ملایا جا سکتا ہے۔ اس فوری گائیڈ نے Bash کٹ کمانڈز کی کچھ مثالوں پر تبادلہ خیال کیا۔ پہلے، ہم نے بنیادی کمانڈ کی وضاحت کی اور پھر کچھ جدید مثالوں پر تبادلہ خیال کیا۔ مزید برآں، آپ 'کٹ' کمانڈ میں دوسرے کمانڈز کے آؤٹ پٹ کو بطور ان پٹ پائپ لائن کر سکتے ہیں۔