Loop dan Kondisi di Bash

Diterbitkan di: Kategori: Linux

Beberapa pola yang hampir selalu dipakai saat menulis skrip.

#!/usr/bin/env bash
set -euo pipefail

for berkas in *.log; do
    if [[ -s "$berkas" ]]; then
        echo "Memproses $berkas"
        gzip "$berkas"
    fi
done

Tanda kutip di sekitar variabel mencegah masalah pada nama berkas yang mengandung spasi.

Label: Bash Shell