【问题标题】:How can I extract R major.minor version from the unix command line?如何从 unix 命令行中提取 R major.minor 版本?
【发布时间】:2018-12-07 17:27:10
【问题描述】:

在 linux 上,我需要能够将 R 版本分配给变量,通常我使用的是 R 3.4.1,按照 R.Version()

在这种情况下,我怎样才能得到3.4,例如 export RVERSION=$(some-command)

【问题讨论】:

    标签: r bash awk version


    【解决方案1】:

    以下内容可能对您有所帮助。

    R --version | head -1 | cut -d" "  -f3
    

    R --version | awk 'FNR==1{print $3}'
    

    对我来说输出是3.5.0

    要放入 DOT 配置文件,请使用以下内容。

    R_VERSION=$(R --version | head -1 | cut -d" "  -f3); export R_VERSION
    

    R_VERSION=$(R --version | awk 'FNR==1{print $3}'); export R_VERSION
    

    然后通过 ./.profile 重新导入您的 .profile 以使该变量可用。然后通过运行命令检查它:

    echo $R_VERSION
    3.5.0
    

    注意:您可以根据自己的选择设置变量,就像我现在使用 R_VERSION 创建的那样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-16
      • 1970-01-01
      • 2013-02-18
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      相关资源
      最近更新 更多