История изменений
Исправление
h578b1bde,
(текущая версия)
:
Для этого используются функции
declare -A Commands=( \
['FOO']="/usr/bin/foo" \
['BAR']="/usr/bin/bar" \
…
)
…
declare -A Results
for key in "${!Commands[@]}"; do
command="${Commands[${key}]}"
eval "result=\$($command)"
…
Results["${key}"]="${result}"
done
Исходная версия
h578b1bde,
:
Для этого используются функции
declare -A Commands=( \
['FOO']="/usr/bin/foo" \
['BAR']="/usr/bin/bar" \
)
…
declare -A Results
for key in "${!Commands[@]}"; do
command="${Commands[${key}]}"
eval "result=\$($command)"
…
Results["${key}"]="${result}"
done