Menu
Coddy logo textTech

Köşeli Parantez Jokerleri

Coddy'nin Terminal Journey'sinin Temeller 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 karakter kümesinden veya aralığından tam olarak bir karakterle eşleşir.

Örneğin, şu dosyalara sahipseniz:

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

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

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, kısa çizgi - ile bir aralık kullanabilirsiniz:

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 basamakla eşleşir

Köşeli parantez desenini olumsuzlama:

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

ls file[!45].txt    # file1, file2, file3 ile eşleşir ama file4 veya file5 ile DEĞİL
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 file1.txt, file2.txt ve file3.txt dosyalarını listelemek için aralıklı köşeli parantez joker karakteri kullanın: 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] olarak listelemekten daha zariftir.

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.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground