xargs を使用して環境変数をファイルに保存する方法

xargs を使用して環境変数をファイルに保存する方法

マニュアルページを読んでも、xargs の動作がわかりません。現在の環境変数を .bashrc に保存して後で使用できるようにするにはどうすればよいですか?

答え1

xargsこれを使用する明確な方法はありません。xargs標準入力から行を取得し、各行を呼び出し時に指定されたコマンドに追加される個別のパラメータにします。例:

echo -e 1\n2\n3 | xargs RunProg --options

このコマンドに展開されます:

RunProg --options 1 2 3

環境変数をリストする最適な方法は次のとおりです。

declare -p

この出力は に書き込んだり、追加したりできます~/.bashrc。各変数は ステートメントによって定義されますがdeclare、これは正常に機能しますが、通常使用する構文ではないことに注意してください。

sed出力をより使い慣れた形式に調整し、不要な変数タイプ (配列など) を省略するために使用できます。

関連情報