强制在bash中执行字符串后获得意外结果

强制在bash中执行字符串后获得意外结果,bash,Bash,python正常启动,但当我退出时,出现了以下消息: 找不到bash::命令 试试看,$a。此处不需要括号 $(${a})扩展为$(python),这是一种命令替换。Bash通过执行命令并用命令的标准输出替换命令替换来执行扩展。您需要的是一个python,而不是$(python)。 str="python" $($str)

python正常启动,但当我退出时,出现了以下消息:

找不到bash::命令


试试看,
$a
。此处不需要括号

$(${a})
扩展为$(python),这是一种命令替换。Bash通过执行命令并用命令的标准输出替换命令替换来执行扩展。您需要的是一个
python
,而不是
$(python)
str="python"
$($str)