我有一些命令,我想跑得更快。最好的解決方案似乎是一個別名(實際上,一個函數,因爲我需要使用avec幾個參數)。我希望我的別名在系統啓動時運行。所以我創建了一個bash文件來執行它。爲了創建我的功能,我把這個東西放在我的外殼中:bash文件中的shell函數
function myFunction() { command 1 ; command 2 ; etc... }
但是,這是問題!我的bash文件不執行整個命令,因爲myFunction被重構爲...一個函數!但是內部功能。
那麼有什麼辦法讓文件執行整個功能? 非常感謝你們!
您需要實際調用該函數(您只定義了它)。另外嘗試並「源」腳本,以便定義持續。 –
函數myFunction(){}'實際上是否有效?我總是將函數定義爲'myFunction(){} –
是的,它可以直接在shell中使用,但不能在運行bash文件時使用。我如何「源代碼」? –