我正在尝试使用 Fish shell 运行 SBT。下面是我试图实现的等效 Bash 脚本:
java -Xmx512M -jar `dirname $0`/sbt-launch.jar "$@"
我在 Fish 文档中看到 Bash 中的 $@
可以替换为 Fish 中的 $argv
。
但是我看不到用什么替换 dirname $0
。
有人知道 Fish 中的等效脚本吗?
最佳答案
$_ 似乎只能通过阅读器/命令行直接工作,或者在获取脚本时,对我来说。
也许这对你有用:
java -Xmx512M -jar (dirname (status -f))/sbt-launch.jar "$argv" # fish
关于bash - Fish shell中运行脚本的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3344064/