Bagaimana cara menentukan banyak berkas sekaligus?
Sebagian besar perintah shell dapat bekerja pada banyak berkas jika Anda memberikan banyak nama berkas. Sebagai contoh, Anda dapat mengambil kolom pertama dari semua berkas data musiman sekaligus seperti ini:
cut -d , -f 1 seasonal/winter.csv seasonal/spring.csv seasonal/summer.csv seasonal/autumn.csv
Namun, mengetikkan banyak nama berkas berulang kali bukanlah ide yang baik:
itu membuang waktu,
dan cepat atau lambat Anda akan melewatkan sebuah berkas atau mengulangi nama berkas.
Agar pekerjaan Anda lebih mudah,
shell memungkinkan Anda menggunakan wildcard untuk menentukan daftar berkas dengan satu ekspresi.
Wildcard yang paling umum adalah *,
yang berarti "cocokkan nol atau lebih karakter".
Dengan menggunakannya,
kita dapat memendekkan perintah cut di atas menjadi seperti ini:
cut -d , -f 1 seasonal/*
atau:
cut -d , -f 1 seasonal/*.csv
Latihan ini adalah bagian dari kursus
Pengantar Shell
Petunjuk latihan
Tulis satu perintah menggunakan head untuk mengambil tiga baris pertama dari seasonal/spring.csv dan seasonal/summer.csv, total enam baris data, tetapi bukan dari berkas data autumn atau winter.
Gunakan wildcard alih-alih menuliskan nama berkas secara lengkap.
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga