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