我正在尝试制作一个从R内部运行bash / zsh命令的函数。
我希望变量“ command”被加载到函数中。
bash <- function(command){
system('bash -c command’)
}
或
zsh <- function(command){
system(‘zsh -c command’)
}
这样我可以简单地输入:
bash(ls)
或
zsh(cd)
(是的,我知道R具有setwd()
和list.files
...仅使用这些示例。我对执行像bash(open -a Microsoft\ Excel training data.csv)
这样的复杂命令更感兴趣
并列出我当前目录中的项目
但是我不确定如何转义报价。