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 Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Linux Command Line & Bash Scripting Mastery 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]}" # cherrySemua Elemen Sekaligus
Gunakan ${array[@]} untuk memperluasnya menjadi semua elemen. Inilah yang Anda gunakan dalam perulangan.
echo "${fruits[@]}" # apple banana cherryPanjang Array
Dapatkan jumlah elemen dengan ${#array[@]}.
echo "${#fruits[@]}" # 3Melakukan 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"
doneMenambahkan 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 bananaMengambil Potongan Array
Ekstrak subrentang dengan ${array[@]:start:count}.
echo "${fruits[@]:0:2}" # first twoArray 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]}" # 30Melakukan 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]}"
donePemeriksaan 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 Linux Command Line & Bash Scripting Mastery, upgrade ke CoddyKit PRO. Kursus Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery?
Tidak diperlukan pengalaman sebelumnya. Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery ini?
Ya. Setiap pelajaran Linux Command Line & Bash Scripting Mastery 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
- Skrip Bash Pertama & Shebang
- Variabel dan Masukan Pengguna
- Pernyataan Kondisional (if, else, elif)
- Bekerja dengan Array di Bash