阅读手册页后,我不明白 xargs 的工作原理。如何使用它将当前环境变量保存到 .bashrc 以供以后使用?
答案1
没有明显的方法可以实现xargs
这一点:xargs
从标准输入中获取行,并将每行作为单独的参数添加到其调用中给出的命令中。例如:
echo -e 1\n2\n3 | xargs RunProg --options
将扩展为该命令:
RunProg --options 1 2 3
列出环境变量的最佳方法是:
declare -p
此输出可以写入或添加到~/.bashrc
。请注意,每个变量都将由一个语句定义declare
,这可以正常工作,但不是您通常使用的语法。
您可以使用sed
将输出修改为更熟悉的格式,并省略任何您可能不需要的变量类型(例如数组)。