繁体   English   中英

在脚本中使用鱼壳函数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM