在 Linux 上,我需要能够将 R 版本分配给变量,通常我按照 R.Version()
使用 R 3.4.1。
在这种情况下我怎样才能得到3.4
,即类似的东西
导出 RVERSION=$(some-command)
最佳答案
以下内容可能会对您有所帮助。
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
创建的一样。
关于r - 如何从 unix 命令行提取 R 主要.次要版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51086122/