Function: org-babel--variable-assignments:bash_assoc
org-babel--variable-assignments:bash_assoc is a byte-compiled function
defined in ob-shell.el.gz.
Signature
(org-babel--variable-assignments:bash_assoc VARNAME VALUES &optional SEP HLINE)
Documentation
Return a list of statements declaring the values as bash associative array.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-shell.el.gz
(defun org-babel--variable-assignments:bash_assoc
(varname values &optional sep hline)
"Return a list of statements declaring the values as bash associative array."
(format "unset %s\ndeclare -A %s\n%s"
varname varname
(mapconcat
(lambda (items)
(format "%s[%s]=%s"
varname
(org-babel-sh-var-to-sh (car items) sep hline)
(org-babel-sh-var-to-sh (cdr items) sep hline)))
values
"\n")))