MulaiMulai sekarang secara gratis

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

Lihat Kursus

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