首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用./script.sh和.启动脚本之间的区别../script.sh

在这个问答内容中,我们可以看到三种不同的脚本启动方式:

  1. ./script.sh
  2. . script.sh
  3. ../script.sh

这三种方式的区别如下:

  1. ./script.sh:这种方式是在当前目录下寻找 script.sh 脚本并执行它。如果当前目录下没有这个脚本,则会报错。
  2. . script.sh:这种方式是在当前 shell 中执行 script.sh 脚本,而不是在子 shell 中执行。这意味着在脚本中声明的变量和函数会在当前 shell 中生效,并且可以影响当前 shell 的环境。
  3. ../script.sh:这种方式是在上一级目录下寻找 script.sh 脚本并执行它。如果上一级目录下没有这个脚本,则会报错。

总的来说,这三种方式的主要区别在于它们执行脚本的方式和作用域不同。在实际使用中,应该根据具体的需求选择合适的方式来执行脚本。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券