【发布时间】:2012-09-28 09:11:40
【问题描述】:
我在我的 shell 中设置了一些变量,因为我一直都需要它们。如何制作一个脚本,在设置了变量的同一个 shell 上调用该脚本来访问在 shell 中定义的变量,而不将它们显式地作为参数传递?
【问题讨论】:
标签: shell variables variable-assignment
我在我的 shell 中设置了一些变量,因为我一直都需要它们。如何制作一个脚本,在设置了变量的同一个 shell 上调用该脚本来访问在 shell 中定义的变量,而不将它们显式地作为参数传递?
【问题讨论】:
标签: shell variables variable-assignment
您只需 source 脚本以及您的 shell 脚本中的分配,如下所示:
. /path/to/settings # Dot, blank, name of file.
这将执行当前 shell 中的设置内容(与启动子 shell 不同,在子 shell 结束后分配丢失。)
【讨论】:
source /path/to/settings/ 也可以。