gpt4 book ai didi

linux - ./script.sh 和 bash script.sh 有什么区别

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:48 24 4
gpt4 key购买 nike

在linux系统上,这两种不同的方式kick script.sh有什么区别吗?

它们是一回事吗?

谢谢

最佳答案

./script.sh 期望这个文件在当前目录中,设置了执行位,文件的第一行是解释器的路径(Shebang 行)

bash script.sh 意味着您调用 bash 并将要执行(解释)的文件内容作为 bash 命令传递。这样你的文件就不需要是可执行的并且有一个 shebang 行。

如果满足 ./script.sh 的条件,则两次调用都会导致相同的结果。

关于linux - ./script.sh 和 bash script.sh 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12313112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com