Я, як правило, добре знаю вміст $-. На останньому 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) -випуск.