在我的里面$HOME/.bashrc
我定义了以下变量:
ARCH="uname -m"
从终端调用:
$ARCH
我想要得到:
x86_64
我得到了我想要的结果:
x86_64
但调用:
local/$ARCH
我想要得到:
local/x86_64
我得到:
local/uname: No such file or directory --> =(
有人知道该改变什么吗?
答案1
你必须使用命令替换- $(...)
.例如:
echo "local/$($ARCH)"
但是,如果你仅使用:
local/$($ARCH)
local/x86_64
如果不是可执行文件,你会再次收到错误