multiple-outputs.sh: Allow var as an output name
This commit is contained in:
@@ -15,8 +15,8 @@ _assignFirst() {
|
|||||||
local varName="$1"
|
local varName="$1"
|
||||||
local REMOVE=REMOVE # slightly hacky - we allow REMOVE (i.e. not a variable name)
|
local REMOVE=REMOVE # slightly hacky - we allow REMOVE (i.e. not a variable name)
|
||||||
shift
|
shift
|
||||||
for var in "$@"; do
|
for _var in "$@"; do
|
||||||
if [ -n "${!var-}" ]; then eval "${varName}"="${var}"; return; fi
|
if [ -n "${!_var-}" ]; then eval "${varName}"="${_var}"; return; fi
|
||||||
done
|
done
|
||||||
echo
|
echo
|
||||||
echo "error: _assignFirst: could not find a non-empty variable to assign to ${varName}."
|
echo "error: _assignFirst: could not find a non-empty variable to assign to ${varName}."
|
||||||
|
|||||||
Reference in New Issue
Block a user