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.txtCocokkan hanya file dengan 1, 2, atau 3:
ls file[123].txtOutput:
file1.txt
file2.txt
file3.txtMenggunakan 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 punMeniadakan 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 samaMenggabungkan set karakter:
ls file[1-3a-c].txt # cocok dengan file1, file2, file3, filea, fileb, filecTantangan
PemulaGunakan 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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Direktori
Buat DirektoriSalin DirektoriPindahkan dan Ganti Nama DirektoriHapus DirektoriRingkasan: Operasi Direktori7Isi File
Head dan TailJumlah KataPerintah SortPerintah UniqueDasar-Dasar GrepGrep dengan FlagUlasan: Detektif Teks10Proyek Penganalisis Log
Gambaran Umum ProyekMelihat File Log2Navigasi
Tampilkan Direktori KerjaLihat Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Output StandarMenimpa FileMenambahkan ke FileInput StandarError StandarRangkuman: Pembuat Log6Wildcard dan Pola
Wildcard Tanda BintangWildcard Tanda TanyaWildcard Tanda Kurung SikuMenggabungkan WildcardRangkuman: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMenghubungkan Dua PerintahMenghubungkan Beberapa PerintahPipe dengan grepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal