Share : script untuk proses file berulang-ulang

By human

Pernah nemuin pekerjaan dimana kita harus memproses banyak file dengan perintah yang sama ?

Misal merename file dengan tambahan nama tertentu atau melakukan kompress file2.

Bila 1 atau 2 file tentu masih tidak masalah, bagaimana bila sudah mencapai ratusan atau ribuan file yang harus diproses dengan perintah berulang ?. Bisa pengel tangan untuk kopi paste dan gerakin mouse.

Solusinya, pakai bash script untuk mempermudah pekerjaan. Dgn syntax “for in done” maka pekerjaan berulang jadi mudah.

Contoh mau melakukan kompress file log, maka perintahnya sebagai berikut.

$ for cari in *.log ; do bzip2 $cari ; done

Perintah diatas, dibaca sebagai berikut
1. Cari file dengan extention log, lalu masukkan ke dalam list “cari”
2. Lakukan perintah bzip2 untuk setiap file yang ditemukan.
3. Ulang semua sampai file terakhir.

Semoga bermanfaat

Posted from WordPress for BB 10

No Comments

(Required)
(Required, will not be published)