2013-09-21 149 views
0

我對shell腳本比較陌生。我試圖通過在Finder(Mac)中啓動腳本來創建一個可以啓動grunt.js的腳本。我希望能夠將該腳本放置在任何位置,並通過在腳本所在的文件夾中運行grunt的版本來工作。從目錄運行Shell腳本

我怎樣才能做到這一點?我尋找了幾個小時試圖找到一個解決方案,但由於我缺乏知識,我掙扎着。

有沒有人有片段可以CD到腳本存儲目錄並運行命令?

+1

您可能會發現[此線索](http://stackoverflow.com/questions/59895/ can-a-bash-script-tell-what-directory-its-in-in)有用。 – user000001

+0

我確實看過這個,但我無法弄清楚如何將光盤放入該目錄。我嘗試了所有的片段,但是當我嘗試'ls'時,它仍然向我顯示用戶目錄中的文件。 – George

+1

如果您調用'cd「$(dirname」$ {BASH_SOURCE [0]}「)」'那麼從當前目錄中的那個點開始將是腳本存儲的目錄。 – user000001

回答