我想創建並運行 bash 函數,該函數:
-
cd
到項目目錄 - 在終端的同一目錄中打開一個新選項卡
- 打開我的開發工具並啟動開發服務 ol>
項目2不能按預期工作,新選項卡不起作用不要更改目錄。
這是腳本(兩個函數都位於我的 .bashrc 文件中:
#打開一個新標籤頁(需要new_terminal_tab(){osascript -e“告訴應用程序\”終端\“” \ -e“告訴應用程序\”系統事件\“以使用{command down}” \ -e來擊鍵\“ t \” “在前窗口執行腳本\” cd $ 1; clear; \“” \ -e“結束告訴” > / dev / null}#設置workspaceaffiliatesForm(){#將cd放入項目目錄cd / Users / iamuser / Documents / path / to / project \文件#獲取工作目錄pwd =`pwd`#在Terminal中打開一個新選項卡,然後cd i nto項目的目錄#這個想法是在Rails服務器的輸出中有一個選項卡,在項目的目錄中有另一個選項卡new_terminal_tab $ pwd#在Sublime Text 2中打開項目subl $ pwd#啟動Rails服務器的Rails服務器}
我在做什麼錯?我不知道這段代碼在做什麼?
更新
我要訪問的目錄路徑中有空格。但是逃離空間根本沒有幫助。該腳本適用於不包含空格的路徑。