如何使用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將輸出調整為更熟悉的格式,並省略您可能不需要的任何變數類型(例如陣列)。

相關內容