我正在阅读某人制作的 bash 脚本,我注意到作者没有使用 eval 来评估变量作为命令 作者使用
bash -c "$1"
代替
eval "$1"
我认为使用 eval 是首选方法,无论如何它可能更快。真的吗? 两者之间有什么实际区别吗?两者之间有哪些显着差异?
bash shell-script bash-script
bash ×1
bash-script ×1
shell-script ×1