From: Nicolas Boisselier Date: Wed, 20 Mar 2019 04:49:27 +0000 (+0000) Subject: etc/profile.d/nb.sh X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=9c1884c5b072391a4fd9794e28840278fe1e30ee;p=nb.git etc/profile.d/nb.sh --- diff --git a/etc/profile.d/nb.sh b/etc/profile.d/nb.sh index e55d8c44..602ae472 100644 --- a/etc/profile.d/nb.sh +++ b/etc/profile.d/nb.sh @@ -98,14 +98,16 @@ nb_api_table_post() { local debug=0; [ "$1" = "-debug" ] && debug=1 && shift local table="${1:?$usage}"; shift + # array only in bash [ -n "$BASH" ] || return 0 - local args; eval 'args=()'; # for sh compatible +eval ' + local args=() while [ "$#" -gt "0" ]; do args+=(-d) args+=("$1") shift done - +' nb_api /data/$table/replace.sh "${args[@]}" }