背景
在研究 shell 参数 、$-
、sh
、bash
和时zsh
,我发现它返回了当前选项标志hBc和sh
569X 。bash
zsh
SUSE >> bash -c 'echo "$0"; echo "$-"'
bash
hBc
SUSE >> sh -c 'echo "$0"; echo "$-"'
sh
hBc
SUSE >> zsh -c 'echo "$0"; echo "$-"'
zsh
569X
问题
我曾经man zsh
查找有关569X的信息,但一无所获。有人可以解释为什么“$-”返回569X吗zsh
?