динамическая переменная bash [закрыта]

Если это CD-R, вы просто не можете.

Если это CD-RW, вам нужно удалить диск перед добавлением нового контента. Удаление папки на компакт-диске - это то, о чем я знаю, это возможно вообще. Если вам это нужно, вы должны сделать резервную копию своего компакт-диска и завершить его перезапуск.

0
задан 16 June 2017 в 08:01

3 ответа

Вы можете (неверно) использовать export (для экспортируемых переменных) или printf (для других):

foo () {
    printf -v "variable_$1" "%s" "$SECONDS"
}

Затем:

$ foo bar
$ echo $variable_bar
237

С экспортом :

foo () {
    export "variable_$1=$SECONDS"
}
0
ответ дан 22 May 2018 в 21:30
  • 1
    Другой вопрос, как использовать переменную_ $ 1 в if и echo. Например: если мне нужно распечатать его эхо, то какая правильная форма echo $ variable_ $ 1 тоже не работает, я бы хотел использовать его, если проверить, как использовать переменную_ $ 1 в if? благодаря – Emre Canan 17 June 2017 в 00:56
  • 2
    Другой вопрос, как использовать переменную_ $ 1 в if и echo. Например: если мне нужно распечатать его эхо, то какая правильная форма echo $ variable_ $ 1 тоже не работает, я бы хотел использовать его, если проверить, как использовать переменную_ $ 1 в if? благодаря – Emre Canan 17 June 2017 в 01:02

Вы можете (неверно) использовать export (для экспортируемых переменных) или printf (для других):

foo () { printf -v "variable_$1" "%s" "$SECONDS" }

Затем:

$ foo bar $ echo $variable_bar 237

С экспортом :

foo () { export "variable_$1=$SECONDS" }
0
ответ дан 18 July 2018 в 11:35

Вы можете (неверно) использовать export (для экспортируемых переменных) или printf (для других):

foo () { printf -v "variable_$1" "%s" "$SECONDS" }

Затем:

$ foo bar $ echo $variable_bar 237

С экспортом :

foo () { export "variable_$1=$SECONDS" }
0
ответ дан 24 July 2018 в 19:49

Другие вопросы по тегам:

Похожие вопросы: