【发布时间】:2010-10-19 15:31:25
【问题描述】:
有什么方法可以将脚本标记为“作为源运行”,这样您就不必添加source 或“。”每次都命令它?即,如果我编写一个名为“sup”的脚本,我想将其称为
sup Argument
而不是
source sup Argument
或
. sup Argument
基本上,我正在尝试在脚本中使用cd。
【问题讨论】:
-
请澄清。使脚本可执行的问题和在脚本中使用“cd”的问题不是一回事。
-
"有没有办法将脚本标记为“作为源运行”,这样您就不必每次都添加源或“.”命令?"
-
您在这里有两个不同的问题,这就是我要求澄清的原因。您可以使脚本可执行,然后就不需要“。”或“源”,但他们将无法修改调用者环境(您执行的外壳)。所以 cd 对调用者没有任何改变。不同的问题。
标签: bash dot-source