Re: [問題] 請問在bash底下使用cd指令

看板Linux作者 (流水)時間12年前 (2014/01/19 23:02), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《layumi (虔心向學)》之銘言: : 不好意思 , 小弟是linux新手 , 最近想自己寫個簡單bash shell : 目前執行的bash檔案在/home/123底下 : 想要執行bash檔案之後讓目錄變成 /home/456 : 因此內容寫成 : #!/bin/bash : cd /home/456 : 結果跑完之後路徑還是在 /home/123 : 請問我該怎麼讓目錄跑到/home/456呢 0.0? : 先謝過 !! 因為shell script檔會另開一隻bash去執行, 所以你若要apply在目前的shell只能用source讀進該shell script ---test.sh-- #!/bin/bash cd /home/456 ------------ $ source test.sh 又或者你可以寫個function來玩,例如: ---~/.bashrc--- function go456 { cd /home/456 } --------------- $ source ~/.bashrc $ go456 -- 發現推文有人回了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.147.30.27

01/19 23:14, , 1F
謝謝 明天一早去公司試試看
01/19 23:14, 1F
文章代碼(AID): #1Is-aBL5 (Linux)
文章代碼(AID): #1Is-aBL5 (Linux)