_
Bashからシェル環境にエクスポートできないのはなぜですか?
$ export _
$ export | grep _=
$
何も出力されません。それとも私が何かを見逃しているのでしょうか?
_
環境にエクスポートする方法は?
また、見ることができますここ。ありがとうございます。
ベストアンサー1
$_
$1
など$-
の特殊パラメータです。 Bashでは変数として実装されていますが、そう考えてはいけません。バラよりBash マニュアルの特殊パラメータセクション:
シェルには複数のパラメータを特別に処理する機能があります。これらのパラメータは引用のみ可能であり、割り当ては許可されません。
特殊パラメータいいえ変わりやすい。
Bashは次のことを行うため、エクスポートできません。コマンドが解析されるたびに_
変数のエクスポートフラグがクリアされます。。