标签: fish
在bash中,我们可以通过$0变量检索当前脚本的路径,因此如果任何脚本具有与脚本目录位于同一目录下的依赖项资源,即使我们不是这样,我们也可以使用它在脚本的目录中执行脚本。
$0
如何在fish shell中检索当前脚本的路径?
答案 0 :(得分:10)
status --current-filename是您正在寻找的。 p>
status --current-filename
请注意,这会处理已发送和已执行的文件,而bash中的$ 0仅适用于已执行的文件。