Perintah Digest dalam Unix dan Linux: Mengekstrak Maklumat Khusus daripada Berbilang Fail
Digest ialah utiliti baris arahan dalam Unix dan Linux yang mengambil senarai fail sebagai input dan menghasilkan senarai baris teks yang terkandung dalam fail tersebut.
* Ia digunakan untuk mengekstrak maklumat tertentu daripada berbilang fail, seperti mencetak keluar semua baris yang mengandungi perkataan atau frasa tertentu.
* Perintah digest berfungsi dengan membaca setiap fail satu baris pada satu masa dan mengeluarkan baris sebagai satu baris teks.
* Ia boleh digunakan dalam kombinasi dengan arahan lain untuk melaksanakan tugas pemprosesan teks yang lebih kompleks, seperti menapis baris tertentu atau mencetak hanya baris yang sepadan dengan corak tertentu.
Contoh Perintah Digest :
* Untuk mencetak semua baris yang mengandungi perkataan "hello" dalam semua fail dalam direktori semasa, anda boleh menggunakan arahan berikut:
```
digest * | grep hello
```
Ini akan membaca setiap fail satu baris pada satu masa dan mengeluarkan baris yang mengandungi perkataan "hello". Kad bebas "*" digunakan untuk menentukan bahawa semua fail dalam direktori semasa perlu diproses. Arahan "grep" digunakan untuk menapis hanya baris yang sepadan dengan corak yang ditentukan.
* Untuk mencetak hanya baris yang tidak mengandungi perkataan "hello" dalam mana-mana fail, anda boleh menggunakan arahan berikut:
```
digest * | grep -v hello
```
Ini akan membaca setiap fail satu baris pada satu masa dan mengeluarkan hanya baris yang tidak mengandungi perkataan "hello". Pilihan "-v" digunakan untuk menyongsangkan padanan, supaya hanya garisan yang tidak sepadan dengan corak dikeluarkan.
* Untuk mencetak bilangan baris dalam setiap fail yang mengandungi perkataan "hello", anda boleh menggunakan arahan berikut:
```
digest * | grep -c hello
```
Ini akan membaca setiap fail satu baris pada satu masa dan mengeluarkan bilangan baris yang mengandungi perkataan "hello". Pilihan "-c" digunakan untuk mengira bilangan padanan.
Kesimpulan :
* Digest ialah utiliti baris perintah yang berkuasa dalam Unix dan Linux yang boleh digunakan untuk mengekstrak maklumat tertentu daripada berbilang fail.
* Ia boleh digunakan dalam gabungan dengan arahan lain untuk melaksanakan tugas pemprosesan teks yang lebih kompleks, seperti menapis baris tertentu atau mencetak hanya baris yang sepadan dengan corak tertentu.
* Dengan menggunakan digest dalam kombinasi dengan arahan lain, anda boleh mengautomasikan banyak tugas pemprosesan teks dan menyimpan masa dan usaha.