Menggabungkan Wildcard
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 28 dari 82.
Kekuatan wildcard yang sesungguhnya terlihat saat kamu menggabungkannya. Kamu bisa mencampur *, ?, dan [] dalam satu pola untuk mencocokkan file dengan sangat tepat.
Diberikan sistem file berikut:
photo_1.jpg
photo_2.jpg
photo_10.jpg
photo_1.png
photo_2.png
report_1.txt
report_2.txt
notes.txtMenggabungkan * dan []:
Daftarkan semua file gambar (baik .jpg maupun .png):
ls *.{jpg,png} # menggunakan ekspansi kurung kurawal
ls *.[jp]* # mencocokkan .jpg, .png, .jpeg, dan sebagainyaMenggabungkan ? dan []:
Tampilkan hanya file foto dengan satu digit:
ls photo_[0-9].jpg # hanya cocok dengan photo_1.jpg dan photo_2.jpgMenggabungkan ketiganya:
Cocokkan file laporan apa pun yang memiliki satu digit:
ls *_[0-9].txt # cocok dengan report_1.txt dan report_2.txtCocokkan file yang diawali huruf apa pun, lalu diikuti karakter tertentu:
ls [pr]*_?.txt # diawali p atau r, lalu karakter apa pun, lalu garis bawah, satu karakter, .txtMenggunakan wildcard dengan perintah lain:
Pindahkan semua foto jpg satu digit ke dalam folder:
mv photo_[0-9].jpg archive/Hapus semua file .log dari subfolder mana pun:
rm */*.logTantangan
MudahGunakan kombinasi wildcard untuk menampilkan hanya file foto .jpg yang memiliki nomor satu digit, seperti photo_1.jpg dan photo_2.jpg, tetapi bukan photo_10.jpg atau file .png apa pun.
Petunjuk: Gabungkan teks tetap
photo_, rentang dalam tanda kurung untuk satu digit, dan ekstensi.jpgmenjadi satu pola.
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