$ bash -c 'echo $@' 1 2 3 2 3 $ bash -c 'echo $0 $@' 1 2 3 1 2 3
那是, "$@" 传递从1开始的参数,但在此 情况也有第0个参数。
"$@"
通过 $0 :
$0
co-rb = !bash -c 'source $HOME/.gitconfig.kat.aliases.script && checkoutRemoteBranch "$0" "$@"'
$0 没有添加到 $@ 因为在99个用例中,100个不需要。通常它是shell名称或脚本名称,不需要 $@ 。
$@