如何使用xargs将环境变量保存到文件


0

阅读手册页后,我不明白xargs是如何工作的。如何使用它将我当前的环境变量保存到.bashrc以便以后使用?

Answers:


0

没有明显的方法可以使用xargsxargs从标准输入中获取行,并使每行成为添加到其调用中给定命令的单独参数。例如:

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

将扩展为以下命令:

RunProg --options 1 2 3

列出环境变量的最佳方法是:

declare -p

可以将该输出写入或添加到中~/.bashrc。请注意,每个变量将由一条declare语句定义,该语句可以正常工作,但不是您通常使用的语法。

您可以sed用来将输出调整为更熟悉的格式,并省略所有可能不需要的变量类型(例如数组)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.