bash:意外令牌附近的语法错误`(''

时间:2013-11-19 12:05:58

标签: bash shell

我正在尝试安装一个软件,这个错误一次又一次地出现了我尝试了一些解决方案,这些解决方案提出了类似的错误但不适用于我。命令如下:

sudo su - -c "R -e \\"install.packages('shiny', repos='http://cran.rstudio.com/')\\""

请帮助

错误:

 bash: syntax error near unexpected token `('

1 个答案:

答案 0 :(得分:3)

检查你如何逃避报价。论点是:

"R -e \\"install.packages('shiny', repos='http://cran.rstudio.com/')\\""

这可以分为:

  • "R -e \\"
  • install.packages('shiny', repos='http://cran.rstudio.com/')
  • \\""

(之后的packages是错误的shell语法。

这样做:

sudo su - -c "R -e \"install.packages('shiny', repos='http://cran.rstudio.com/')\""