java version为stderr输出怎么解决
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本篇内容主要讲解"java version为stderr输出怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"java version为stderr输
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
青岛的软件开发公司
问道手游下载不了服务器列表
高考多少分适合学软件开发
军用加固服务器
数据库一般由什么组成A记录
东莞服务软件开发定制
北海职业学院计算机网络技术专业
中林商贸安全生产数据库
网络的数据库
云服务器越跑越慢
软件开发过程出现最大的问题
cas4.0 数据库
网络vip服务器
国外服务器上行1G
海康首选dns服务器
家庭网络安全隐患排查
河北云淮网络安全有限责任公司
互联网与科技书籍推荐
数据库 同步工具
数据库系统工程师题型
视频加速服务器是什么意思
notion关联多个数据库
在线词典数据库设计
软件开发副经理架构设计
udp 开源高并发服务器
关于软件开发方面的技术张望
世界最大的公开数据库
软件开发简要协议
石阡天气预报软件开发
青阳微型软件开发服务销售厂