-Wildcard Anlatımı-
IRC üzerinde yapılan genel tarama, listeleme ( /who , /List gibi) işlemlerinde ve Nick!Ident@Host Maskesinin kullanıldığı tüm alanlarda kullanabileceğimiz willcard; gerek yapılacak olan işleme ilişkin detay ve genelleme yapmamıza fırsat vermesi, gerekse bir çok alanda kullanılabilir olması sebebiyle joker olarak ta adlandırılmaktadır.
Kullanılabilir Simgeler ve Anlamları
* (yıldız) ve ? (Soru İşareti) olmak üzere iki karakter kullanılabilir.
* : Kullanıldığı pozisyona göre anlamı değişmekle birlikte herhangi anlamıan gelir, genelleme yapmamızı sağlar.
? : Herhangi bir tek karakter anlamındadır. Bu tek karakterin alacağı her değer için geçerlidir.
Wildcardların Kullanım Alanları
Wildcardlar farklı alanlarda kullanılır.
Bu alanlar ;
- Mask Satırları ” Nick!Ident@Host ”
- Who komutları
- List komutları
İlk olarak ( * )
Mask satırlarında Nick!Ident@Host olarak eklenti karakter anlamını taşıyarak kullanılır.
( * ) Başlayan, biten, yada geçen anlamını taşır.
Örnek; Help kanalına nick’i ” Z ” ile başlayanlar girmesin?
Cevap; /mode #Help +b Z*!*@*
Aynı şekilde * wildcard’ı her satırda kullanılır.Bunu who ve list komutlarındada yapabiliriz.
İçinden geçen dediğimizde;
( *harf* ) olarak kullanırız.
Örnek; Help kanalına nickinde ” C ” harfi geçenler girmesin?
Cevap; /mode #Help +b *C*!*@*
Biten dediğimizde;
( *harf ) kullanırız.
Örnek; Help kanalına nickinin son harfi ” L ” olanlar girmesin?
Cevap; /mode #kanaladı +b *L!*@*
( ? ) kullanımı.
? karakter, yani hece belirtmemizi sağlar.
Örneğin kanalıma 5 haneli nickler girmesin dersem?
” /mode #kanaladı +b ?????!*@* , şeklinde bir cevabım olur. ”
Aynı parametreyi; mask satırı harici, who ve list komutlarında’da uygulayabilirim.
List’te öğrenelim.
7 haneli kanalları listelemek istiyorum dersem?
” /list #??????? ” şeklinde cevabım olur.
Kısaca wildcardlar, her yerde kullanılır. Who, List, Mask farketmez.