如何使用 setenv 在 bash 中设置环境变量?
我有一个文件,其中包含应用程序以以下格式运行所需的所有环境变量...
setenv DISPLAY [email protected]
setenv HOST example.com
setenv HOSTNAME sk
...
我将如何设置 env. bash 中的变量使用上面的文件?有没有办法在 bash 中使用 setenv 命令?
I've a file containing all the environmental variables needed for an application to run in the following format...
setenv DISPLAY [email protected]
setenv HOST example.com
setenv HOSTNAME sk
...
How would I set the env. variables in bash using the above file? Is there a way to somehow use setenv
command in bash?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以定义一个名为
setenv
的函数:要设置 envariables,请获取该文件:
You can define a function named
setenv
:To set the envariables, source the file:
这是一个改进版本。
This is an improved version.
这是 ksh/bash 的更完整版本。无论参数数量如何,它的行为都类似于 csh/tcsh setenv。
Here is a more complete version for ksh/bash. It behaves like csh/tcsh setenv regardless of the number of arguments.