set
コマンドは、以下のようなすべてのローカル変数を表示します。これらの変数を一度にすべてエクスポートするにはどうすればよいですか?
>set
a=123
b="asd asd"
c="hello world"
set
BASH_VERSIONのような関数とシステム変数も表示します
set
あなたが示している出力の抜粋ですか?もしそうなら、それはそうではありませんbash
。特別なシェル変数を含む現在設定されているすべての変数をエクスポートしますか?または、のような3つの変数のみexport a b c
?
export ${!T*}
は、名前がで始まる定義済みパラメータをエクスポートしT
ます。残念ながら、すべての定義済みパラメーターのリストを簡単に生成する方法はないようです。