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 ayraç joker karakteri [], köşeli ayraçların içinde tanımladığınız belirli bir karakter kümesinden veya aralığından tam olarak bir karakterle eşleşir.

Örneğin, elinizde şu dosyalar varsa:

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

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

ls file[123].txt

Çıktı:

file1.txt
file2.txt
file3.txt

Köşeli parantez içinde aralıkların kullanımı:

Her karakteri listelemek yerine, bir tire - 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 rakamla eşleşir

Bir köşeli parantez desenini olumsuzlama:

Kümede olmayan herhangi bir karakterle eşleşmesi için başında ! veya ^ kullanın:

ls file[!45].txt    # file1, file2, 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ıç

Sadece file1.txt, file2.txt ve file3.txt dosyalarını listelemek için — file4.txt ve file5.txt dosyalarını hariç tutarak — aralık içeren bir köşeli parantez joker karakteri kullanın.

İpucu: Köşeli parantezlerin içinde [1-3] aralık sözdizimini kullanın. Bu, her karakteri [123] şeklinde ayrı ayrı listelemekten daha zarif bir yöntemdir.

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