Wildcard Tanda Tanya
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 26 dari 82.
Wildcard tanda tanya ? cocok dengan tepat satu karakter. Tidak seperti * yang cocok dengan sejumlah karakter, ? lebih presisi: setiap ? mewakili satu posisi karakter.
Misalnya, jika kamu memiliki file-file ini:
file1.txt
file2.txt
file3.txt
file10.txt
notes.txtMenggunakan ? untuk mencocokkan file dengan tepat satu karakter setelah file:
ls file?.txtOutput:
file1.txt
file2.txt
file3.txtPerhatikan bahwa file10.txt tidak cocok karena 10 terdiri dari dua karakter, bukan satu.
Menggunakan beberapa tanda tanya:
Setiap ? cocok dengan tepat satu karakter, jadi kamu bisa merangkainya:
ls file??.txt # cocok dengan file10.txt, file23.txt, dan sebagainya.Menggabungkan dengan karakter lain:
ls ???.txt # cocok dengan file .txt apa pun yang namanya terdiri dari tepat 3 karakter
ls img_?.jpg # cocok dengan img_1.jpg dan img_2.jpg, tetapi TIDAK dengan img_10.jpgKapan menggunakan ? vs *:
- Gunakan
?saat kamu tahu persis berapa banyak karakter yang bervariasi - Gunakan
*saat jumlah karakter yang bervariasi tidak diketahui
Tantangan
PemulaGunakan wildcard ? untuk mencantumkan hanya file yang cocok dengan file?.txt: file bernama file yang diikuti tepat satu karakter dan diakhiri dengan .txt.
Petunjuk:
file10.txtseharusnya tidak muncul dalam hasilmu karena10terdiri dari dua karakter. Wildcard?hanya cocok dengan satu karakter pada satu waktu.
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