Pertanyaan yang diberi tag «associative-array»

5
Pencetakan array asosiatif BASH
Apakah ada cara untuk mencetak seluruh array ([kunci] = nilai) tanpa mengulang semua elemen? Asumsikan saya telah membuat array dengan beberapa elemen: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Saya dapat mencetak kembali seluruh array dengan for i in "${!array[@]}" do echo "${i}=${array[$i]}" done Namun, tampaknya bash sudah …

4
Array Asosiatif dalam Skrip Shell
Saya melihat trik untuk mengimplementasikan array asosiatif dalam skrip shell. Misalnya print array["apples"]bisa dituliskan sebagai echo \$array$keymana kunci = apel. Namun, tidak disebutkan bagaimana menghasilkan kunci untuk beralih di atas array. Satu-satunya cara saya bisa memikirkan adalah untuk menyimpan kunci dalam variabel yang dibatasi oleh spasi sehingga saya bisa menggunakan …

1
Pass array asosiatif sebagai daftar parameter ke skrip
Dalam skrip saya memiliki array asosiatif seperti: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) Apakah ada satu perintah untuk mengubah itu menjadi daftar parameter dalam formulir --key1=value1 --key2=value2 tanpa harus menulis ulang secara manual --key1="${VARS[key1]}" --key2="${VARS[key2]}" use case yang ada dalam pikiran saya adalah untuk melewatkan array ke skrip sebagai daftar …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.