Добавить переменную среды к другой с экспортом - PullRequest
2 голосов
/ 31 января 2020

Я хочу добавить ранее экспортированную строку к новой, чтобы:

export TAG=img
export FILENAME=$TAG_001.jpg

Результат, который я хотел бы получить, был $FILENAME=img_001.jpg, но экспорт обрабатывает его как $TAG_001 вместо $TAG

Ответы [ 2 ]

5 голосов
/ 31 января 2020

Попробуйте

export FILENAME=${TAG}_001.jpg
2 голосов
/ 31 января 2020

На моем BASH: GNU bash, wersja 5.0.11(1)-release (x86_64-pc-linux-gnu)

Это также работает:

$ export FILENAME="$TAG"_001.jpg
$ echo $FILENAME

img_001.jpg

...