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