回答:
-s
オプションでは、とのbashの開始呼び出しで-s
、標準の『手段「からsourceコマンド』のマニュアルから。:
-s -sオプションが存在する場合、またはオプション処理後に引数が残っていない場合、コマンドは標準入力から読み取られます。このオプションを使用すると、対話型シェルを呼び出すときに位置パラメータを設定できます。
テストは非常に簡単です。
$ bash -c 'echo $-'
hBc
$ bash -sc 'echo $-'
hBcs
以前のすべてのbashバージョンで新しいシェルを開始しても、デフォルトではそのオプションは設定されません。
$ b32sh -li
$ echo $-
himBH
しかし、それはbash 4.4にあります:
$ b44sh -li
$ echo $-
himBHs
BASH_VERSION
は4.2.46(1)-releaseですが、Archでは4.4.5(1)-releaseです。