В моем $HOME/.bashrc
Я определил следующую переменную:
ARCH="uname -m"
Вызов от терминала:
$ARCH
Я хотел бы добраться:
x86_64
и я добираюсь, как я хотел бы:
x86_64
Но вызов:
local/$ARCH
Я хотел бы добраться:
local/x86_64
и я добираюсь:
local/uname: No such file or directory --> =(
Кто-либо знает, что измениться?
Необходимо использовать замена команды - $(...)
. Как пример:
echo "local/$($ARCH)"
, Но, если Вы используете только:
local/$($ARCH)
Вы получите снова ошибку, если local/x86_64
не будет executabile файл