簡體   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