我正在尝试将我的shell cd放入目录中。有一个更好的方法吗?这种方式唯一的问题是我的shell是当前shell的子进程。让我不得不退出两次。
package main
func main(){
err = syscall.Chdir(os.Getenv("HOME") + "/dev")
exitIfErr(err)
err = syscall.Exec(os.Getenv("SHELL"), []string{""}, os.Environ())
exitIfErr(err)
}