~からhttps://www.gnu.org/software/bash/manual/html_node/Special-Parameters.html、
-
(ハイフン)呼び出し時に指定された現在のオプションフラグ、set組み込みコマンド、またはシェル自体によって設定されたオプションフラグ(-iオプションなど)に展開されます。
何を言うのかよく分からない。ハイフンでリンクされたパラメータの意味の例を教えてください。
ベストアンサー1
echo $-
現在アクティブなシェルオプションを表示できます。
$ echo $-
himBH
-
シェル呼び出しで提供しbash -h -B
たり、後で使用できるオプションは次のとおりです。set
。
フラグは次に定義されます。出荷書類ビーチset
。上記のオプションは次のとおりです。
そしてi
対話型シェルの場合。
たとえば、次のようにアクティブなオプションを変更すると、set -x
新しい値が得られます$-
。
$ set -x +h
$ echo $-
imxBH