Menu
Coddy logo textTech

Symbole wieloznaczne w nawiasach

Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 27 z 82.

Symbol wieloznaczny w nawiasach [] dopasowuje dokładnie jeden znak z określonego zestawu lub zakresu znaków zdefiniowanego przez Ciebie w nawiasach.

Na przykład, jeśli masz te pliki:

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

Dopasuj tylko pliki z 1, 2 lub 3:

ls file[123].txt

Wynik:

file1.txt
file2.txt
file3.txt

Używanie zakresów w nawiasach kwadratowych:

Zamiast wymieniać każdy znak, możesz użyć zakresu z łącznikiem -:

ls file[1-3].txt    # to samo co [123]
ls file[a-z].txt    # pasuje do dowolnej małej litery
ls file[A-Z].txt    # pasuje do dowolnej wielkiej litery
ls file[0-9].txt    # pasuje do dowolnej pojedynczej cyfry

Negowanie wzorca w nawiasach:

Użyj ! lub ^ na początku, aby dopasować dowolny znak nienależący do zestawu:

ls file[!45].txt    # dopasowuje file1, file2, file3, ale NIE file4 ani file5
ls file[^45].txt    # ten sam wynik

Łączenie zestawów znaków:

ls file[1-3a-c].txt   # pasuje do file1, file2, file3, filea, fileb, filec
challenge icon

Wyzwanie

Początkujący

Użyj symbolu wieloznacznego w nawiasach z zakresem, aby wyświetlić tylko file1.txt, file2.txt i file3.txt: z wyłączeniem file4.txt i file5.txt.

Podpowiedź: Użyj składni zakresu [1-3] wewnątrz nawiasów. To bardziej eleganckie niż wypisywanie każdego znaku osobno jako [123].

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Terminal