Я хотел бы использовать динамическую переменную в функции. Не могли бы вы разрешить я знаю, как я могу это сделать? В основном
function () {
variable_$*=$SECONDS
}
function test
echo $variable_test
Что должно показывать время, потраченное на сценарий, например 1
Вы можете (mis) использование export
(для экспортируемых переменных) или printf
(для других):
foo () {
printf -v "variable_$1" "%s" "$SECONDS"
}
Затем:
$ foo bar
$ echo $variable_bar
237
С экспортом:
foo () {
export "variable_$1=$SECONDS"
}