Menu
CoddyTech

Wildcard Tanda Kurung Siku

Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 27 dari 82.

Wildcard tanda kurung siku [] cocok dengan tepat satu karakter dari kumpulan atau rentang karakter tertentu yang kamu tentukan di dalam tanda kurung siku.

Misalnya, jika kamu memiliki file-file ini:

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

Cocokkan hanya file dengan 1, 2, atau 3:

ls file[123].txt

Output:

file1.txt
file2.txt
file3.txt

Menggunakan rentang di dalam tanda kurung siku:

Alih-alih mencantumkan setiap karakter, kamu bisa menggunakan rentang dengan tanda hubung -:

ls file[1-3].txt    # sama dengan [123]
ls file[a-z].txt    # cocok dengan huruf kecil apa pun
ls file[A-Z].txt    # cocok dengan huruf besar apa pun
ls file[0-9].txt    # cocok dengan satu digit apa pun

Meniadakan pola tanda kurung:

Gunakan ! atau ^ di awal untuk mencocokkan karakter apa pun yang bukan bagian dari himpunan:

ls file[!45].txt    # cocok dengan file1, file2, file3, tetapi TIDAK dengan file4 atau file5
ls file[^45].txt    # hasilnya sama

Menggabungkan set karakter:

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

Tantangan

Pemula

Gunakan wildcard tanda kurung siku dengan rentang untuk mencantumkan hanya file1.txt, file2.txt dan file3.txt: tidak termasuk file4.txt dan file5.txt.

Petunjuk: Gunakan sintaks rentang [1-3] di dalam tanda kurung siku. Ini lebih elegan daripada mencantumkan setiap karakter secara terpisah sebagai [123].

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Terminal