Perintah Intisari di Unix dan Linux: Mengekstrak Informasi Tertentu dari Banyak File
Digest adalah utilitas baris perintah di Unix dan Linux yang mengambil daftar file sebagai input dan menghasilkan daftar baris teks yang terkandung dalam file tersebut.
* Ini digunakan untuk mengekstrak informasi spesifik dari beberapa file, seperti pencetakan mengeluarkan semua baris yang mengandung kata atau frasa tertentu.
* Perintah intisari bekerja dengan membaca setiap file satu baris pada satu waktu dan mengeluarkan baris tersebut sebagai satu baris teks.
* Perintah ini dapat digunakan dalam kombinasi dengan perintah lain untuk melakukan tugas pemrosesan teks yang lebih kompleks, seperti memfilter baris tertentu atau hanya mencetak baris yang cocok dengan pola tertentu.
Contoh Perintah Digest :
* Untuk mencetak semua baris yang mengandung kata "halo" pada semua file di direktori saat ini, Anda dapat menggunakan perintah berikut:
```
digest * | grep hello
```
Ini akan membaca setiap file satu baris pada satu waktu dan menampilkan baris yang berisi kata "halo". Wildcard "*" digunakan untuk menentukan bahwa semua file di direktori saat ini harus diproses. Perintah "grep" digunakan untuk memfilter hanya baris-baris yang cocok dengan pola yang ditentukan.
* Untuk mencetak hanya baris-baris yang tidak mengandung kata "halo" di salah satu file, Anda dapat menggunakan perintah berikut:
```
intisari * | grep -v hello
```
Ini akan membaca setiap file satu baris pada satu waktu dan hanya menampilkan baris yang tidak mengandung kata "halo". Opsi "-v" digunakan untuk membalikkan kecocokan, sehingga hanya baris yang tidak cocok dengan pola yang ditampilkan.
* Untuk mencetak jumlah baris di setiap file yang berisi kata "halo", Anda dapat menggunakan perintah berikut:
```
digest * | grep -c hello
```
Ini akan membaca setiap file satu baris pada satu waktu dan menampilkan jumlah baris yang berisi kata "halo". Opsi "-c" digunakan untuk menghitung jumlah kecocokan.
Kesimpulan :
* Digest adalah utilitas baris perintah yang kuat di Unix dan Linux yang dapat digunakan untuk mengekstrak informasi spesifik dari banyak file.
* Dapat digunakan dalam kombinasi dengan perintah lain untuk melakukan tugas pemrosesan teks yang lebih kompleks, seperti memfilter baris tertentu atau hanya mencetak baris yang cocok dengan pola tertentu.
* Dengan menggunakan intisari yang dikombinasikan dengan perintah lain, Anda dapat mengotomatiskan banyak tugas pemrosesan teks dan menyimpan waktu dan usaha.