java version为stderr输出怎么解决
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容主要讲解"java version为stderr输出怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"java version为stderr输
千家信息网最后更新 2025年12月01日java version为stderr输出怎么解决
本篇内容主要讲解"java version为stderr输出怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"java version为stderr输出怎么解决"吧!
现象
今天写一个初始化服务器脚本,想获取java版本,结果使用java -version一直无法使用sed与awk处理,经过实验,发现
java -version输出为stderr,无法处理。
测试
# 将命令输出2 stderr与1 stdout分别输出到指定文件,查看文件内容,验证java -version输出为stderr[root@template yum.repos.d]# java -version 2>/tmp/java_version_stderr.out 1>/tmp/java_stdout.out[root@template yum.repos.d]# cat /tmp/java_version_stderr.out openjdk version "1.8.0_181"OpenJDK Runtime Environment (build 1.8.0_181-b13)OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)[root@template yum.repos.d]# cat /tmp/java_stdout.out #可以看到java -version输出为stderr,所以我们如果想继续处理java -version输出,需要重定向到stdout
解决
java_ver=`java -version 2>&1 | sed '1!d'|sed 's/"//g'|awk '{print $NF}'|awk -F'.' '{print $1$2}'`到此,相信大家对"java version为stderr输出怎么解决"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
输出
内容
处理
文件
学习
实用
更深
兴趣
命令
实用性
实际
操作简单
方法
更多
朋友
服务器
版本
现象
结果
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
戴尔t140服务器图片
aix svn服务器
pc网易我的世界服务器刷东西
我的世界电脑版起床战争服务器
数据库怎么回滚至还原点
上海道振网络技术有限公司
服务器块存储和文件存储优缺点
加强监督网络安全的英文
网络技术方面书
管理软件开发选择臻动传媒
车联网软件开发经验要求
max 数据库
怎样删掉重复数据库
服务器格式化后找不到系统
网络安全童瑶作品
数据库个人版sa密码
网络安全分级及措施
福建福彩网络技术有限公司
北京天下一舟网络技术
互联网科技创作营
常熟标准软件开发推荐咨询
网络安全技术创新领域
自贡助成软件开发
如何开一家软件开发公司
传统服务器硬件信息
数据库基础精品课
华硕电脑服务器禁止设置多个ip
洮南市当地的计算机网络技术
网络安全2级3级
数据库添加记录应对措施