閱讀手冊頁後,我不明白 xargs 是如何工作的。如何使用它將當前的環境變數保存到 .bashrc 以供以後使用?
答案1
沒有明顯的方法可以用於xargs
此目的:xargs
從標準輸入中獲取行,並使每一行成為單獨的參數,並添加到其呼叫中給出的命令中。例如:
echo -e 1\n2\n3 | xargs RunProg --options
將擴展為此命令:
RunProg --options 1 2 3
列出環境變數的最佳方法是:
declare -p
此輸出可以寫入或加到~/.bashrc
.請注意,每個變數將由一條語句定義declare
,該語句運作正常,但不是您通常使用的語法。
您可以使用sed
將輸出調整為更熟悉的格式,並省略您可能不需要的任何變數類型(例如陣列)。