1. 程式人生 > >linux 把cd 命令寫在bash shell腳本里不起作用

linux 把cd 命令寫在bash shell腳本里不起作用

寫shell指令碼時,發現把cd命令寫在裡面無法正確跳轉,還是在當前目錄下,其實檔案已經跳轉,不過subshell退出的時候又回到當前目錄了,解決方法:
source yourshellname

其中,yourshellname就是你的shell指令碼的檔名了。。。。。要確保yourshellname已經是可執行檔案(chmod +x yourshellname).