首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中使用system()或shell()执行git-bash命令

如何在R中使用system()或shell()执行git-bash命令
EN

Stack Overflow用户
提问于 2019-05-10 01:32:06
回答 1查看 1.5K关注 0票数 5

我想在git-bash shell中通过system()或R中的shell()函数运行一些命令,我在windows上,默认的shell是命令提示符。有没有办法将system()中的shell切换到git-bash

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-10 04:49:14

如果您的%PATH%包括C:\Program Files (x86)\Git\bin\,您应该能够进行系统调用:

代码语言:javascript
复制
bash --login -i -c "your command"

OP JdeMello确认in the comments

是的:C:\Program Files\Git\binPATH中没有。 为了完成任务,我们可以将Git\bin添加到R中的PATH (如果需要的话): if( == 0) Sys.setenv(Sys.getenv(“PATH”),";C://Program //Git//bin“) 对我起作用了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56069587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档