如何从 unix 命令行中提取 R major.minor 版本?

统计量

在 linux 上,我需要能够将 R 版本分配给一个变量,通常我使用 R 3.4.1 as per R.Version()

3.4在这种情况下我怎么能得到,即类似的东西export RVERSION=$(some-command)

拉文德辛格13

以下可能对您有所帮助。

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.

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何修复java.lang.UnsupportedClassVersionError:不支持的major.minor版本

内部版本号:major.minor.revision

tomcat不支持的major.minor版本52.0

CircleCI Android不支持的major.minor版本52.0

Java 6不支持的major.minor版本51.0

ant不支持的major.minor版本52.0

不支持的major.minor版本52.0-Grails

JMeter-不支持的major.minor版本51.0

Scala sbt运行-“不受支持的major.minor版本52.0”

Gradlew:不支持的major.minor版本52.0

HibernatePersistenceProvider:不支持的major.minor版本52.0 intellij

java中不支持的major.minor版本52.0

Hadoop:不支持的major.minor 版本52.0

无法解析不受支持的major.minor版本52.0

如何从内核命令行中提取根变量的值

尽管使用了正确的Java版本,但不受支持的major.minor版本

尽管使用了正确的Java版本,但不受支持的major.minor版本

不支持的major.minor版本52.0-Android构建错误-Unity

为什么蚂蚁给我一个不支持的major.minor版本错误

gradlew/Android Studio - 不支持的major.minor 版本 52.0

Maven安装OSX错误不支持的major.minor版本51.0

不支持的major.minor版本51.0(无法加载类org.postgresql.Driver)

com / mysql / jdbc / Driver:不支持的major.minor版本52.0

org / sonar / api / utils / SonarException:不支持的major.minor版本51.0

不支持的major.minor版本声纳扫描仪异常

Android Studio继续获得不受支持的major.minor版本52.0

尝试运行exe文件时不受支持的major.minor版本52.0

Spring Boot 应用程序,基于 Eclipse,不支持的major.minor 版本 52.0

Mac OS X El Capitan上不受支持的major.minor版本