如何在不退出R的情况下从终端执行R一线?

迷你

该问题及其答案显示了如何从终端中打开R,评估所需的表达式,然后退出R,所有操作均在一行中完成。最干净的答案是打开您的终端,然后R --slave -e 'EXPR'在表达式为EXPR的地方运行(例如R --slave -e '1+1')。

我的问题是:如何在不退出R的情况下完成所有这些工作?也就是说,我想在终端的一行中输入R并评估我想要的表达式。“显而易见”的答案类似R '1+1'R 1+1不起作用,返回错误ARGUMENT '1+1' __ignored__,而Bash滥用(例如)R; 1+1拒绝评估第二个表达式,直到R关闭为止。

沃尔特·A

使用以下功能,可以在使用参数后自动重新启动R:

r() {

   # First execute commands when given
   if [ $# -gt 0 ]; then
      R --slave -e "$*"
   fi

   # Start R 
   R --slave

}    

测试后,您可以将此功能添加到中.bashrc
我调用该函数r,但请确保r您的系统尚未使用或保留该函数
您可以致电与功能r 1+1r 1 + 1r "1*2"
使用时请注意引号"1*2"不带引号的外壳将尝试扩展特殊字符,并查找文件“ 1 * 2”。使用空格r 1 * 2更糟,将替换*为许多文件名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不退出而导致打印输出的情况下停止while循环而执行此操作?

来自分类Dev

如何在不退出程序的情况下退出bash中的if语句?

来自分类Dev

Emacs内部的Emacs:如何在不退出主Emacs的情况下退出内部Emacs

来自分类Dev

如何在不关闭终端的情况下退出SimpleHTTPServer?

来自分类Dev

如何在不退出现有循环的情况下安排任务?

来自分类Dev

如何在不退出当前OS会话的情况下启动chroot?

来自分类Dev

如何在不退出脚本本身的情况下取消脚本中的命令?

来自分类Dev

如何在不退出icewm的情况下更新工作空间名称?

来自分类Dev

如何在不退出的情况下多次运行此程序?

来自分类Dev

在不退出终端的情况下退出错误句柄功能中的外壳脚本

来自分类Dev

如何在不退出循环的情况下处理异常?

来自分类Dev

如何在不退出控制台的情况下从.bat在新窗口中启动PowerShell并运行.ps1?

来自分类Dev

如何在不退出应用程序的情况下基于JPanel上的事件关闭特定的JFrame?

来自分类Dev

在采购脚本时,如何在不退出调用外壳的情况下跳过脚本的其余部分?

来自分类Dev

如何在不拍照的情况下从xfce4-screenshooter -r退出?

来自分类Dev

如何在不先调用R中的plot()的情况下使用lines()绘制线

来自分类Dev

如何在不将输出留在终端的情况下退出top?

来自分类Dev

如何在r中给定对角线和非对角线元素的情况下填充矩阵?

来自分类Dev

如何在向终端发出一个请求(不使用文件)的情况下依次执行多个命令?

来自分类Dev

如何在向终端发出一个请求(不使用文件)的情况下依次执行多个命令?

来自分类Dev

如何强制Windows 10程序在不退出的情况下适应文本大小的变化?

来自分类Dev

在不退出VIM的情况下中断当前程序

来自分类Dev

在不退出应用的情况下展示广告

来自分类Dev

在不退出程序的情况下重置Windows窗体

来自分类Dev

如何在不删除R中存在NA的行的情况下执行聚类

来自分类Dev

如何在R中将重置为0的情况下执行累加?

来自分类Dev

如何在R中没有排列的情况下执行DF的两列的交互?

来自分类Dev

如何在不退出的情况下在Vim编辑器中保存文件

来自分类Dev

如何在不退出程序的情况下在do-while循环中添加if语句?

Related 相关文章

  1. 1

    如何在不退出而导致打印输出的情况下停止while循环而执行此操作?

  2. 2

    如何在不退出程序的情况下退出bash中的if语句?

  3. 3

    Emacs内部的Emacs:如何在不退出主Emacs的情况下退出内部Emacs

  4. 4

    如何在不关闭终端的情况下退出SimpleHTTPServer?

  5. 5

    如何在不退出现有循环的情况下安排任务?

  6. 6

    如何在不退出当前OS会话的情况下启动chroot?

  7. 7

    如何在不退出脚本本身的情况下取消脚本中的命令?

  8. 8

    如何在不退出icewm的情况下更新工作空间名称?

  9. 9

    如何在不退出的情况下多次运行此程序?

  10. 10

    在不退出终端的情况下退出错误句柄功能中的外壳脚本

  11. 11

    如何在不退出循环的情况下处理异常?

  12. 12

    如何在不退出控制台的情况下从.bat在新窗口中启动PowerShell并运行.ps1?

  13. 13

    如何在不退出应用程序的情况下基于JPanel上的事件关闭特定的JFrame?

  14. 14

    在采购脚本时,如何在不退出调用外壳的情况下跳过脚本的其余部分?

  15. 15

    如何在不拍照的情况下从xfce4-screenshooter -r退出?

  16. 16

    如何在不先调用R中的plot()的情况下使用lines()绘制线

  17. 17

    如何在不将输出留在终端的情况下退出top?

  18. 18

    如何在r中给定对角线和非对角线元素的情况下填充矩阵?

  19. 19

    如何在向终端发出一个请求(不使用文件)的情况下依次执行多个命令?

  20. 20

    如何在向终端发出一个请求(不使用文件)的情况下依次执行多个命令?

  21. 21

    如何强制Windows 10程序在不退出的情况下适应文本大小的变化?

  22. 22

    在不退出VIM的情况下中断当前程序

  23. 23

    在不退出应用的情况下展示广告

  24. 24

    在不退出程序的情况下重置Windows窗体

  25. 25

    如何在不删除R中存在NA的行的情况下执行聚类

  26. 26

    如何在R中将重置为0的情况下执行累加?

  27. 27

    如何在R中没有排列的情况下执行DF的两列的交互?

  28. 28

    如何在不退出的情况下在Vim编辑器中保存文件

  29. 29

    如何在不退出程序的情况下在do-while循环中添加if语句?

热门标签

归档