Zazwyczaj dobrze wiem o zawartości $-
. W ostatnim CentOS otrzymuję:
[grochmal@orion ~]$ echo $-
himBH
hmBH
są wszystkie opcje z set
i i
oznacza, że moja powłoka jest interaktywna.
Jednak na moim Arch Linux dostałem:
[grochmal@haps ~]$ echo $-
himBHs
Nie mogę znaleźć niczego przydatnego man bash
i wyświetla set -s
mi błąd. Co to s
oznacza?
źródło
BASH_VERSION
to 4.2.46 (1) -release, podczas gdy na Arch jest to 4.4.5 (1) -release.