On 8/19/21 6:37 AM, Léa Gris wrote:
#!/usr/bin/env bashdeclare -A assoc=( [P]=piano [TB]='foldable table' ['CH AIR']=chair ) options=("${assoc[@]@K}")
The best way to clone an associative array is:
declare -A options
eval options=\( "${assoc[@]@K}" \)
The quoting @K performs is eval-safe.
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU [email protected] http://tiswww.cwru.edu/~chet/
