Study
Bash

Tugas Akhir

Penjelasan

Sekarang saatnya menggabungkan semua yang sudah dipelajari — dari variabel sampai file test — jadi satu script utuh: script backup folder sederhana yang menerima nama folder lewat argumen.

Tugas

Tulis script yang menerima nama folder lewat $1. Buat fungsi cek_folder yang mengembalikan (echo) "ada" atau "tidak ada" berdasarkan -d. Kalau folder ada, pakai for loop untuk mencetak semua file .txt di dalamnya beserta nomor urutnya. Kalau folder tidak ada, cetak pesan error dan keluar dengan exit 1.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Kerjakan fungsi cek_folder dulu dan tes secara terpisah, baru gabungkan dengan loop file-nya — memecah masalah jadi langkah kecil selalu lebih mudah, terutama di Bash yang sintaksnya cukup ketat.