【发布时间】:2017-11-11 14:06:39
【问题描述】:
在 python 中,您可以检测一个脚本是否被另一个脚本执行 imported 这个
if __name__ == '__main__':
# We are run directly.
有没有办法在 shell 脚本中做同样的事情? 我在脚本中有几个函数,我希望能够在不执行它们的情况下获取它们。
【问题讨论】:
-
为什么不将函数声明和环境变量等安全内容保留在源文件中,并将任何正在执行的代码移至不同的脚本文件?
-
您的问题似乎与标签 python 没有任何实际关系,请删除该标签?
-
@HåkenLid 当一个任务需要在多个文件中分离时,我倾向于开始认为它对于 shell 脚本来说可能太大了。当然,除非是为了弄乱我的 .profile。 ;-)
-
您是否尝试过寻找解决方案? stackoverflow.com/questions/2683279/…
-
@barny 我正在寻找与 Python 中的某些东西等效的 shell。 stackoverflow.com/q/573585/383793 也被标记为 [git] 和 [svn]