set命令
https://man.linuxde.net/set
Bash 脚本 set 命令教程
http://www.ruanyifeng.com/blog/2017/11/bash-set.html
What's “set — ”$progname“ ”$@“” means in shell script?
https://stackoverflow.com/questions/20088290/whats-set-progname-means-in-shell-script
Variable as command: eval vs bash -c
https://unix.stackexchange.com/questions/124590/variable-as-command-eval-vs-bash-c
eval command in Bash and its typical uses
https://stackoverflow.com/questions/11065077/eval-command-in-bash-and-its-typical-uses
Bash Using Eval
https://riptutorial.com/bash/example/31039/using-eval
Eval command and security issues
http://mywiki.wooledge.org/BashFAQ/048