Normalmente conozco bien el contenido de $-. En un CentOS reciente obtengo:
[grochmal@orion ~]$ echo $-
himBH
hmBHson todas las opciones sety isignifica que mi shell es interactivo.
Sin embargo, en mi Arch Linux obtuve:
[grochmal@haps ~]$ echo $-
himBHs
No puedo encontrar nada útil man bashy set -sme da un error. ¿Qué significa eso s?
fuente

BASH_VERSIONes de liberación de 4.2.46 (1) mientras que en Arch es de liberación de 4.4.5 (1).