Je connais normalement bien le contenu de $-
. Sur un CentOS récent, je reçois:
[grochmal@orion ~]$ echo $-
himBH
hmBH
sont toutes des options de set
, et i
signifie que mon shell est interactif.
Pourtant, sur mon Arch Linux, j'ai eu:
[grochmal@haps ~]$ echo $-
himBHs
Je ne trouve rien d'utile man bash
et set -s
me donne une erreur. Qu'est-ce que cela signifie s
?
BASH_VERSION
est de 4.2.46 (1) -release tandis que sur Arch est-ce 4.4.5 (1) -release.