任何人都知道为什么
system2("bash", "ls")
将导致(在 R-Gui 和 RStudio 控制台中)
/usr/bin/ls: /usr/bin/ls: cannot execute binary file
而其他 shell 工作没有问题(参见下面的示例),而 RStudio 终端中的“bash”也工作没有问题。如果有补救措施?
工作system2
示例:
system2("powershell", "dir")
在此处在 Windows 10 上运行 R-3.6.3 ... 将“Git bash”作为“bash”执行。
PS:以防万一有人想知道-我也尝试了完整路径,即/usr/bin/ls
->相同的结果