找出复制辅助函数里的 bug

来自 Shell 基础
GNU Bash 5.2.21 进阶 6分钟 找出 3处问题

找出这个生成的复制辅助函数中的参数边界与注入错误。

Shell
copy_project() {
  source_dir=$1
  backup_dir=$2
  command="cp -R $source_dir $backup_dir"
  printf 'running: %s\n' "$command"
  eval "$command"
}

copy_project "$1" "$2"
在试验场中打开
报告错误