java version为stderr输出怎么解决
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"java version为stderr输出怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"java version为stderr输
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
耶加雪菲
湖北九亚互联网络科技有限公司
广州淘业互联网络科技
广东猪兼强互联网科技有限公司
科技金融是不是互联网金融
礼当家互联网科技
互联网科技的英文
九亚互联网科技
互联网金融科技平台
奇士达互联网科技
佰商互联网科技有限公司
金融科技和互联网金融
互联网系的金融科技公司
阿里互联网科技公司
中化能源互联网科技招聘
浙江互联网科技研学营
阿大互联网科技有限公司
呼和浩特新华互联网科技学院
互联网公司黑科技创始人
西安左小互联网科技有限公司
互联网未来科技
现代科技和互联网有关系吗
互联网科技热点资讯
贵州叶脉互联网科技有限公司所属行业
宁夏众和广鑫互联网科技有限公司
河南住房之家互联网科技
深圳无忧互联网科技
科技和互联网行业的特点
科技互联网企业在行动
互联网科技创业有什么好项目