无法将参数从 zsh 传递给 bash 脚本

Can't pass parameters to bash script from zsh

提问人:ademclk 提问时间:6/2/2022 更新时间:6/2/2022 访问量:186

问:

我的 bash 脚本

#!/bin/bash

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

 main "@a"

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

bash tw_fer.sh Adem

它总是不@a其他任何内容。如何打印已通过的参数?

bash 参数传递

评论

0赞 user1934428 6/2/2022
您的代码中不涉及任何内容。您只需传递给字符串,这是语句中的输出。你会期待什么效果?zshmain@aecho

答:

2赞 Arnaud Valmary 6/2/2022 #1

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