وائلڈ کارڈ کا استعمال کرتے ہوئے - Raspberry Pi Linux

Wayl Kar Ka Ast Mal Krt Wy Raspberry Pi Linux



Raspberry Pi نظام میں، وائلڈ کارڈز علامتوں کا ایک مجموعہ ہیں جو دوسرے حروف کی نمائندگی کرتے ہیں۔ جو کسی تار یا کردار کے متبادل کے طور پر استعمال ہوتے ہیں۔ تین اہم وائلڈ کارڈز ہیں جو Raspberry Pi سسٹم کے لیے دستیاب ہیں۔ اس مضمون میں، ہم Raspberry Pi Linux میں وائلڈ کارڈز کے استعمال پر بات کریں گے۔

Raspberry Pi OS میں وائلڈ کارڈز کی اقسام

Raspberry Pi OS لینکس پر مبنی ہے لہذا لینکس کے لیے دستیاب تمام وائلڈ کارڈز Raspberry Pi پر بھی کام کرتے ہیں۔ Raspberry Pi کے لیے تین اہم وائلڈ کارڈز ہیں جن کی فہرست ذیل میں دی گئی ہے۔







ہر وائلڈ کارڈ کا استعمال

مندرجہ بالا وائلڈ کارڈز میں سے ہر ایک کو مختلف مقصد کے لیے استعمال کیا جاتا ہے، آئیے ہر وائلڈ کارڈ کے استعمال پر تفصیل سے بات کرتے ہیں۔



سوالیہ نشان (؟)

سوالیہ نشان وائلڈ کارڈ کسی ایک کردار کی نمائندگی کے لیے استعمال ہوتا ہے۔ کا استعمال کرتے ہوئے '؟' وائلڈ کارڈ، صارف کسی بھی کردار کی واحد موجودگی سے میل کھا سکتا ہے۔



مثالیں





  • A?z کسی بھی چیز سے مماثل ہوگا جو حرف A سے شروع ہوتا ہے اور z پر ختم ہوتا ہے اور اس کے درمیان صرف ایک حرف ہے جیسے Aiz، Aoz، Anz، اور اس جیسی چیزیں۔

  • P??l کسی بھی چیز سے مماثل ہوگا جو حرف P سے شروع ہوتا ہے اور l پر ختم ہوتا ہے اور اس کے درمیان دو حروف ہیں جیسے پول، پیل اور گولی۔

نجمہ (*)

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



مثال

  • to*z کسی بھی چیز سے مماثل ہوگا جو حرف k سے شروع ہوتا ہے اور z پر ختم ہوتا ہے اور اس کے درمیان حروف کی تعداد ہے جیسے kz، kiz، kaaz، kuiezz، اور اس طرح کے دیگر واقعات۔

بریکٹڈ کریکٹر [ ]

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

مثالیں

  • R[eo]d صرف ہر اس چیز سے مماثل ہوگا جو حرف R سے شروع ہوتا ہے اور d پر ختم ہوتا ہے اور اس میں صرف حروف ہوتے ہیں۔ اور 'یا' اے درمیان میں جیسے ریڈ، راڈ اور ریڈ۔

  • R [a-d] m کسی بھی چیز سے مماثل ہوگا جو حرف R سے شروع ہوتا ہے اور m پر ختم ہوتا ہے اور a سے d کے درمیان کوئی بھی حروف ہے جیسے Read، Red، Raed، Rad، Recd، اور اس طرح کے دیگر الفاظ کے مجموعے۔

Raspberry Pi Linux ٹرمینل کمانڈز میں وائلڈ کارڈ کا استعمال

اب ہم بتائیں گے کہ ان وائلڈ کارڈز کو Raspberry Pi کمانڈز میں کیسے استعمال کیا جا سکتا ہے، اور اس کے لیے نیچے دی گئی کمانڈز پر عمل کریں۔

کمانڈ 1 : تمام .txt اور .exe فائلوں کی فہرست بنانے کے لیے۔

$ ls * .TXT * .exe

مندرجہ بالا کمانڈ کے نتیجے میں سب کی فہرست .TXT اور .exe فائلیں اسکرین پر ظاہر ہوں گی۔

کمانڈ 2 : ڈائریکٹری میں موجود تمام .txt فائلوں کو ہٹانے کے لیے۔

$ rm * .TXT

اور اس بات کی تصدیق کرنے کے لیے کہ آیا تمام ٹیکسٹ فائلز کو ہٹا دیا گیا ہے یا نہیں نیچے دی گئی کمانڈ کا استعمال کریں:

$ ls * .TXT

کمانڈ 3: ان تمام ٹیکسٹ فائلوں کی فہرست بنانے کے لیے جو بریکٹ کے اندر موجود کسی بھی حروف سے مماثل ہوں:

$ ls [ abcde ] * .TXT

کمانڈ 4 : ان تمام فائلوں کی فہرست بنانے کے لیے جو بریکٹ کے اندر موجود کسی بھی کریکٹر سے میل نہیں کھاتے، بنیادی طور پر ' ! ” بریکٹ کے اندر کا نشان not state کی نمائندگی کرتا ہے جس کا مطلب ہے کہ جو کچھ بھی بریکٹ کے اندر موجود ہے جس کا مماثل نہیں ہونا چاہیے۔ درج ذیل کمانڈ پر عمل کریں:

$ ls [ ! abcde ] * .TXT

کمانڈ 5: ایک اور وائلڈ کارڈ ' # ” بھی استعمال کیا جا سکتا ہے، یہ مناسب لینکس وائلڈ کارڈ نہیں ہے جس کی وجہ سے وائلڈ کارڈ سیکشن کی اقسام میں اس پر بات نہیں کی گئی۔ یہ تقریباً اسی طرح ہے ' * وائلڈ کارڈ، اور اسے سسٹم کا مواد حاصل کرنے کے لیے استعمال کیا جاتا ہے۔ ذیل میں مذکور # کمانڈ سسٹم میں موجود فائلوں کی فہرست کو ظاہر کرنے کے لئے استعمال کیا جا سکتا ہے:

$ ls -l #

حکم نمبر 6: وائلڈ کارڈز کو فائلوں کے ساتھ مخصوص ایکسٹینشن کی فہرست بنانے کے لیے بھی استعمال کیا جا سکتا ہے۔ مثال کے طور پر، نیچے دی گئی کمانڈ کا استعمال ان فائلوں کو ایکسٹینشن کے ساتھ لسٹ کرنے کے لیے کیا جا سکتا ہے جو ' t ”:

$ ls * . [ t ] *

تمام وائلڈ کارڈز کو متعدد طریقوں سے استعمال کیا جا سکتا ہے۔ ہم نے وائلڈ کارڈز کو مختلف طریقوں سے استعمال کرنے کے لیے مثالیں درج کی ہیں۔

نتیجہ

تین اہم وائلڈ کارڈز ہیں جو لینکس میں استعمال ہوتے ہیں وہ ستارے ہیں ( * )، سوالیہ نشان ( ? )، اور بریکٹڈ کریکٹر [ ] وائلڈ کارڈز یہ تمام وائلڈ کارڈز حروف یا تار کی نمائندگی کے لیے استعمال ہوتے ہیں۔ آرٹیکل میں، ہم نے کچھ کمانڈز شیئر کیے ہیں جن میں وائلڈ کارڈز کا استعمال Raspberry Pi سسٹم میں وائلڈ کارڈز کے استعمال کو اجاگر کرنے کے لیے کیا گیا ہے۔