Я пытаюсь запустить код под zsh
a=123
b="$a:r"
echo $b
, который я хочу, чтобы результат был 123:r
, но получается
123 # without ":r"
И то же самоевещь для персонажа t
, q
.
Однако, если я запускаю его под bash
, это дает мне желаемый результат 123:r
.
Если я добавлю {}
, запускает
a=123
b="${a}:r"
echo $b
, что также приносит желаемый результат.
Кто-нибудь знает, что здесь происходит?