bash - Fish shell中运行脚本的目录

标签 bash fish

我正在尝试使用 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/

相关文章:

arrays - 在 bash 中对数组进行循环

linux - 如何在没有键盘的情况下在 bash 脚本中获取文件名

substring - 如何在 fish shell 中提取子串?

shell - 在 Cygwin 中设置默认 Shell

rvm - Fish RVM 使用错误

fish - 在 Fish shell 中测试字符串相等/字符串比较?

fish - fish shell 上的 budspencer 主题中缺少图标

linux - -bash : installation: No such file or directory in Mac Terminal

linux - 带有空格参数的 Bash 脚本字符串不起作用

r - 在 R 中为 system() 设置环境变量?