Konsolda joker karakterlerin kullanımı

Konsolda çok dosya ile çalışırken joker karakterleri kullanarak daha spesifik tanımlar yapabiliriz. Mesela binlerce dosya olan bir klasörde ulaşmak istediğimiz dosya gurubunu joker karakterlerle daha rahat ifade edebiliriz. Ya da dosyaları guruplamak için kullanabiliriz.

Bu konuda kısa bir örnek uygulama söylemek gerekirse çok çeşitli dosyanın olduğu büyük bir klasörde dosyaları alfabetik ayıklama işlemi joker karakterler kullanmadan veya herhangi bir GUI program kullanarak halletmek oldukça zorlayıcı olacaktır.

Gelelim joker karakterlere ve kullanımlarına;

* Bir veya daha fazla karakteri ifade eder.
tty* -> tty ile başlayan tüm dosyalar
dosya0*.x* -> dosya0 ile başlayan, uzantısının ilk harfi x olan tüm dosyalar

? Tek bir karakteri ifade eder.
program.? -> program ile başlayan ve uzantısı tek karakter olan tüm dosyalar.

[ ] Parantezin içerisinde kalan karakterler veya aralığı ifade eder.
dosya[0-9] -> dosya0, dosya1, dosya2 … dosya9
sozluk_[a-z].txt -> sozluk_a.txt, sozluk_b.txt … sozluk_z.txt

Aşağıda bu konuda örnek kullanım bulacaksınız.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir