Array
Bagian dari kursus Bash
Sejauh ini, satu variabel memuat satu nilai. name="Ada" memuat satu string. Kalau Anda ingin memuat tiga nama, pilihannya antara membuat tiga variabel terpisah, name1, name2, name3, atau menjejalkan semuanya ke satu string yang dipisahkan spasi lalu berharap tak satu pun di antaranya mengandung spasi sendiri. Keduanya bukan rencana yang bagus begitu daftarnya berisi lebih dari dua item.
Bayangkan sebuah wadah telur. Tiap ceruk di wadah itu memuat satu telur, dan tiap ceruk punya posisi tetap: ceruk pertama, ceruk kedua, dan seterusnya. Anda tidak perlu variabel terpisah untuk "telur di ceruk satu" dan "telur di ceruk dua", cukup satu wadah lalu tunjuk satu slot berdasarkan posisinya. Indexed array di Bash persis seperti itu: satu variabel, banyak slot, tiap slot bernomor mulai dari 0. ...
Ingin belajar Bash Array di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Bash siap pakai, dan kerjakan Array secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniArrayYang akan kamu pelajari
- Indexed arrays
- ${arr[@]}
- ${#arr[@]} length
- Associative arrays declare -A
- Iterating arrays
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
12 pelajaran- 1Apa Itu Bash20 mnt
- 2Shebang dan Skrip Pertama Anda25 mnt
- 3Variabel dan Pengutipan25 mnt
- 4Kondisional dan Pengujian30 mnt
- 5Perulangan25 mnt
- 6Fungsi25 mnt
- 7Array25 mnt
- 8Ekspansi String dan Aritmetika25 mnt
- 9Pengalihan IO dan Pipe25 mnt
- 10Penanganan Error dan Trap30 mnt
- 11Debugging dan Praktik Terbaik25 mnt
- 12Capstone: Skrip Bootstrap Server60 mnt
