如何在自身内部获取鱼类脚本的路径

时间:2016-07-17 10:22:23

标签: shell fish

在bash中,我们可以使用Html.RenderPartial()获取脚本的路径。根据官方文件,似乎我们可以通过Html.BeginForm("Profile", "User", FormMethod.Post)在鱼脚本中做到这一点。

但是,如果我尝试编写这样的鱼脚本并运行它,它将只打印一个换行符。

$0

在反应性鱼类中,$_会精确地给予#!/usr/bin/fish echo $_ ,而echo $_会将“命令”作为echo的论据传递。

我对<command> $_的奇怪行为以及它的用途感到困惑。

1 个答案:

答案 0 :(得分:5)

$_有点令人困惑,但它并不是鱼脚本的路径,而是#34;它是当前前台作业的名称。

要获取脚本的路径,请使用status --current-filename(这将是&#34;标准输入&#34;如果以交互方式启动)。