0Pricing
DevOps Bootcamp · Pelajaran

Bekerja dengan Array di Bash

Simpan dan proses daftar nilai. Pelajari cara mendeklarasikan array, mengakses dan melakukan iterasi pada elemen, mendapatkan panjangnya, serta menggunakan array asosiatif sebagai peta kunci-nilai.

Bekerja dengan Array di Bash adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Mengapa Array?

Variabel biasa menyimpan satu nilai. Sebuah array menyimpan banyak nilai — cocok untuk daftar berkas, nama, atau argumen yang ingin Anda ulangi dalam skrip.

Mendeklarasikan Array

Buat array berindeks dengan mencantumkan nilai dalam tanda kurung, dipisahkan oleh spasi.

fruits=(apple banana cherry)

Mengakses Elemen

Beri indeks pada elemen dengan ${array[i]}, dimulai dari 0. Tanda kurung kurawal wajib digunakan.

echo "${fruits[0]}"   # apple
echo "${fruits[2]}"   # cherry

Semua Elemen Sekaligus

Gunakan ${array[@]} untuk memperluasnya menjadi semua elemen. Inilah yang Anda gunakan dalam perulangan.

echo "${fruits[@]}"   # apple banana cherry

Panjang Array

Dapatkan jumlah elemen dengan ${#array[@]}.

echo "${#fruits[@]}"   # 3

Melakukan Iterasi dengan Perulangan for

Lakukan perulangan pada array dengan memperluas semua elemennya. Memberi tanda kutip pada "${arr[@]}" menjaga nilai yang mengandung spasi tetap utuh.

for f in "${fruits[@]}"; do
  echo "Fruit: $f"
done

Menambahkan Elemen

Tambahkan elemen ke array dengan +=. Anda juga dapat menetapkan indeks tertentu secara langsung.

fruits+=(mango)
fruits[10]="kiwi"

Menghapus Elemen

unset menghapus elemen berdasarkan indeks. Perhatikan bahwa tindakan ini meninggalkan celah, bukan mengindeks ulang.

unset 'fruits[1]'   # removes banana

Mengambil Potongan Array

Ekstrak subrentang dengan ${array[@]:start:count}.

echo "${fruits[@]:0:2}"   # first two

Array Asosiatif

Bash 4+ mendukung peta kunci-nilai. Deklarasikan dengan declare -A, lalu gunakan indeks berupa kunci string.

declare -A ages
ages[alice]=30
ages[bob]=25
echo "${ages[alice]}"   # 30

Melakukan Iterasi pada Kunci dan Nilai

Lakukan perulangan pada kunci dengan ${!array[@]} dan ambil setiap nilai berdasarkan kuncinya.

for name in "${!ages[@]}"; do
  echo "$name is ${ages[$name]}"
done

Pemeriksaan Singkat

Uji pemahaman Anda.

Ringkasan

Anda telah mempelajari array Bash: deklarasikan dengan (), beri indeks dengan ${arr[i]}, perluas semua elemen dengan ${arr[@]}, hitung dengan ${#arr[@]}, lakukan perulangan, tambahkan dengan +=, ambil potongan, dan gunakan declare -A untuk peta kunci-nilai asosiatif.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Bekerja dengan Array di Bash” gratis?

Ya — teks lengkap “Bekerja dengan Array di Bash” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Bekerja dengan Array di Bash”?

Simpan dan proses daftar nilai. Pelajari cara mendeklarasikan array, mengakses dan melakukan iterasi pada elemen, mendapatkan panjangnya, serta menggunakan array asosiatif sebagai peta kunci-nilai. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?

Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Bekerja dengan Array di Bash” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?

Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Skrip Bash Pertama & Shebang
  2. Variabel dan Masukan Pengguna
  3. Pernyataan Kondisional (if, else, elif)
  4. Bekerja dengan Array di Bash
← Kembali ke DevOps Bootcamp