[英]Using fish shell function within a script
我有一堆 shell 脚本,第一个是安装流行的 Fish shell 的脚本。 这一步完成后,我将一个functions/
目录复制到适当的位置。 然后我想使用spin
函数调用每个 shell 脚本并在每个脚本执行时显示一个微调器。 但是,在我通过 Fish 的初始安装和配置后,我无法使用功能,即spin <command>
导致command not found
。
注意这是在用于测试的临时 docker 容器中发生的。
对此的任何指示或帮助,将不胜感激。
如果您想从外部fish 运行fish 函数,请使用fish -c
将fish 命令行作为一个字符串。
例如,这失败了......
env __fish_pwd
...但这有效:
env fish -c __fish_pwd
这是因为env
运行可执行文件,而不是 fish 函数。 我认为spin
也是这样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.