Menu
CoddyTech

Köşeli Parantez Jokerleri

Coddy'nin Terminal Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 27 / 82.

Köşeli parantez joker karakteri [], köşeli parantezlerin içinde tanımladığın belirli bir küme veya karakter aralığından tam olarak bir karakterle eşleşir.

Örneğin, şu dosyalara sahipsen:

file1.txt
file2.txt
file3.txt
file4.txt
file5.txt

Yalnızca 1, 2 veya 3 içeren dosyaları eşleştir:

ls file[123].txt

Çıktı:

file1.txt
file2.txt
file3.txt

Köşeli parantezlerin içinde aralıkları kullanma:

Her karakteri tek tek listelemek yerine, tire - kullanarak bir aralık belirtebilirsin:

ls file[1-3].txt    # [123] ile aynı
ls file[a-z].txt    # herhangi bir küçük harfle eşleşir
ls file[A-Z].txt    # herhangi bir büyük harfle eşleşir
ls file[0-9].txt    # herhangi bir tek basamaklı rakamla eşleşir

Köşeli parantez desenini olumsuzlama:

Kümedeki olmayan herhangi bir karakterle eşleşmek için başta ! veya ^ kullanın:

ls file[!45].txt    # file1, file2 ve file3 ile eşleşir, ancak file4 veya file5 ile EŞLEŞMEZ
ls file[^45].txt    # aynı sonuç

Karakter kümelerini birleştirme:

ls file[1-3a-c].txt   # file1, file2, file3, filea, fileb, filec ile eşleşir
challenge icon

Görev

Başlangıç

Yalnızca aralık içeren köşeli parantezli joker karakteri kullanarak file1.txt, file2.txt ve file3.txt öğelerini listeleyin: file4.txt ve file5.txt hariç.

İpucu: Köşeli parantezlerin içinde [1-3] aralık söz dizimini kullanın. Bu, her karakteri ayrı ayrı [123] biçiminde listelemekten daha şıktır.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground