我正在 Golang 中创建一个 CLI 工具,我对 Golang 和为终端制作工具都是新手。我需要直接从我的程序(特别是 cd
)执行终端命令。我该怎么做呢?我跟着this发布,但它抛出一个错误,指出在 %path%
在此先感谢您的帮助!
最佳答案
调用os.Chdir 执行cd
命令.
因为子进程无法更改父进程的工作目录,所以 cd
命令没有单独的可执行文件。 cd
命令内置于命令行解释器中。
关于go - 你如何从 Golang 执行终端命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71722546/