Я обычно хорошо осведомлен о содержании $-
. На недавнем CentOS я получаю:
[grochmal@orion ~]$ echo $-
himBH
hmBH
все варианты от set
, и i
означает, что моя оболочка является интерактивной.
Тем не менее, на моем Arch Linux я получил:
[grochmal@haps ~]$ echo $-
himBHs
Я не могу найти ничего полезного man bash
и set -s
выдает ошибку. Что это s
означает?
BASH_VERSION
4.2.46 (1) -релиза, в то время как на Arch это 4.4.5 (1) -релиз.