无法从 zsh 向 bash 脚本传递参数

Can't pass parameters to bash script from zsh

我的bash脚本

#!/bin/bash

 main(){
  name=${1:-you}
  echo "One for $name, one for me."
}

 main "@a"

我正在尝试像这样从 zsh 终端传递参数

bash tw_fer.sh Adem

它总是 returns @a 没有别的。如何打印我已通过的参数?

"@a" 替换为仅第一个参数的 "" 或所有参数的 "${@}"