2014-06-29 74 views
-1

我試圖從mac終端窗口編寫並執行一些腳本。 作爲一個例子,我有一個文件下 /用戶/鮑勃 - > test.sh如何在終端中運行執行腳本

#!/bin/bash 
echo $PATH 

我想通過只調用「測試」運行從終端窗口此文件。我已經從終端窗口中看到了沒有「./」的ppl調用函數,我想知道如何。 函數也可以只寫在.sh文件中,或者它也可以是python或ruby腳本。

謝謝

+0

嘗試'bash/users/Bob/test.sh' –

回答

0

我想通過只調用「測試」運行從終端窗口此文件。

不,那不行。將在內部命令集或$PATH中的可執行文件中搜索test。由於test恰好是內置的,你會覺得它已經被執行但沒有任何輸出。

我見過沒有「./」的終端窗口中的ppl調用函數,我想知道如何。

通過,設置可執行位,把文件中的一個文件夾中$PATH,如果它的腳本,通過確保第一行(家當)是正確的。

此外,函數只能寫在.sh文件中,或者它也可以是python或ruby腳本。

它可以用任何語言書寫,只要確保以上,以及shebang:#!/path/to/whatever/executes/this/script是正確的。

相關問題