لینکس باش اسکرپٹس میں بیک ٹِکس میں مہارت حاصل کرنا

Lynks Bash Askrp S My Byk Iks My M Art Hasl Krna



جب روزمرہ کے کاموں کو آسان بنانے کی بات آتی ہے تو باش اسکرپٹ بہترین ہوتے ہیں۔ ان اسکرپٹ میں کمانڈز اور ٹرکس ہوتے ہیں جنہیں آپ بطور سیسڈمین استعمال کر سکتے ہیں۔ بیک ٹک (`) آپریٹر باش اسکرپٹ کی ان خصوصیات میں سے ایک ہے جو آپ کے کام کو آسان بنا سکتی ہے۔

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

لینکس باش اسکرپٹس میں بیک ٹِکس میں مہارت حاصل کرنا

Bash اسکرپٹس میں بیک ٹِکس کی مثالوں پر جانے سے پہلے، آئیے سمجھتے ہیں کہ وہ کیا ہیں اور ہمیں انہیں کیوں سیکھنا چاہیے۔







لینکس باش اسکرپٹس میں بیک ٹِکس کیا ہیں؟

بیک ٹِکس یا بیک کوٹ (`) کریکٹر جو صارف کو شیل کمانڈ کے آؤٹ پٹ کو متغیر کو تفویض کرنے کی اجازت دیتا ہے۔ یہ سسٹم میں کمانڈ چلاتا ہے اور مخصوص اسکرپٹ میں منطق کو جاری رکھنے کے لیے آؤٹ پٹ واپس کرتا ہے۔ آسان الفاظ میں، Bash اسکرپٹس میں بیک ٹِکس دو کمانڈز کے درمیان ایک پل کا کام کرتی ہیں، جس کا مطلب ہے کہ دوسری کمانڈ کا عمل پہلے والی پر منحصر ہے۔ کوڈ کا یہ چھوٹا ٹکڑا اسکرپٹ پروگرامنگ میں ایک اہم عمارت کا بلاک ہے۔ آپ بیک ٹِکس کو آسانی سے استعمال کر سکتے ہیں کیونکہ ان کو دیگر اسکرپٹ کمانڈز کے ساتھ جوڑنا آسان ہے۔



Bash میں Backticks کا استعمال کیسے کریں۔

اب، ہم Bash اسکرپٹ میں بیک ٹِکس استعمال کرنے کے لیے ایک سادہ سی مثال استعمال کریں گے۔ مثال کے طور پر، آپ کے پاس چار ٹیکسٹ فائلیں ہیں: MyFile_1.txt، MyFile_2.txt، MyFile_3.txt، اور MyFile_4.txt۔ ان فائلوں میں سے ایک میں 'Linuxhint.dev' متن ہوتا ہے، اور آپ ترمیم کرنے کے لیے اس مخصوص فائل کو تلاش کرنا چاہتے ہیں۔ اس لیے آپ کو grep کمانڈ پر عمل کرنا چاہیے اور پھر gedit کمانڈ استعمال کرنا چاہیے۔ ہم یہاں بیک ٹِک کریکٹر استعمال کر سکتے ہیں۔ یہاں مندرجہ ذیل طریقہ ہے:



ٹیکسٹ فائلیں دستاویزات کی ڈائرکٹری میں موجود ہیں، لہذا Bash اسکرپٹ بنانے کے لیے درج ذیل کمانڈ کا استعمال کریں:





چھو MyFile.sh

اس کے بعد، درج ذیل کمانڈز پر عمل کریں:



chmod +x MyFile.sh

نینو MyFile.sh

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

#!/bin/bash

gedit ` گرفت -l 'Linuxhint.dev' * .TXT `

پچھلے کوڈز میں، سسٹم grep کمانڈ پر عمل کرتا ہے اور پھر gedit کمانڈ کو پہلے والے کے آؤٹ پٹ کے مطابق چلاتا ہے۔

آخر میں، Bash اسکرپٹ کو ٹرمینل میں چلائیں۔ یہ MyFile_2.txt کو کھولتا ہے کیونکہ اس میں 'Linuxhint.dev' متن ہے۔

. / MyFile.sh

آپ سٹرنگ میں کمانڈ ایگزیکیوشن شامل کرنے کے لیے بیک ٹِکس بھی استعمال کر سکتے ہیں۔ مثال کے طور پر، جب ہم اسکرپٹ کو کھولتے ہیں تو ہم موجودہ وقت شامل کرتے ہیں۔ اس کے لیے اسکرپٹ میں صرف درج ذیل کوڈز درکار ہیں:

#!/bin/bash

DATE = ` تاریخ `

بازگشت 'آپ نے اس پر اسکرپٹ تک رسائی حاصل کی ہے: $DATE '

ہم ٹرمینل میں 'File.sh' Bash اسکرپٹ پر عمل کر کے درج ذیل نتیجہ حاصل کر سکتے ہیں:

. / File.sh

نتیجہ

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