小编bie*_*iep的帖子

变量作为命令;评估与 bash -c

我正在阅读某人制作的 bash 脚本,我注意到作者没有使用 eval 来评估变量作为命令
作者使用

bash -c "$1"
Run Code Online (Sandbox Code Playgroud)

代替

eval "$1"
Run Code Online (Sandbox Code Playgroud)

我认为使用 eval 是首选方法,无论如何它可能更快。真的吗?
两者之间有什么实际区别吗?两者之间有哪些显着差异?

bash shell-script bash-script

46
推荐指数
3
解决办法
10万
查看次数

标签 统计

bash ×1

bash-script ×1

shell-script ×1