Linux获取jdk版本中的“1.7.0_75”字符串
来源:互联网 发布:lol美服加速器免费mac 编辑:程序博客网 时间:2024/06/06 00:45
1.cut命令处理单行单列数据。
cut 常用参数:
(1)-c 截取字符后面接字符位置:
cut -c n截取第n个字符
cut -c n1,n2截取n1到n2的字符
(2)-d 按什么截取
cut -d ‘:’ 按 ‘:’进行截取,一般与-f连用
(3)-f 可以理解为获取第几列
date | cut -d ‘:’ -f 3
终端输入:date返回结果为:Thu Dec 22 21:43:28 EST 2016当我们想获取"21:43:28"时可以用到以下方法:date | cut -d ' ' -f 4当我们想获取当前整点数即“21”时可以进一步操作:date | cut -d ' ' -f 4|cut -c 1,2
2.sed与awk处理多行多列数据。例如获取当前java版本
java -version得到的输出结果如下:java version "1.7.0_75"Java(TM) SE Runtime Environment (build 1.7.0_75-b13)Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)执行下面命令java -version 2>&1 | sed -n '1p'|awk '{gsub(/"/,"");print $3}'输出为:1.7.0_75
注意:
1.管道命令只能处理标准输出,而java的输出是标准错误流。要把错误输出也输出到标准输出即在命令后面加上2>&1。2.sed -n '1p'表示输出第一行3.awk '{gsub(/"/,"");print $3}'打印第三列,其中gsub(/"/,"")表示将第三列的字符串中引号"替换成空4.gsub(/A/,"B")即为gsub函数的用法:用A替换B
3.kill某进程脚本
#创建脚本touch stop.sh将下面代码复制到脚本中,修改进程名。想kill某进程的时候运行脚本即可!kill -9 `ps -ef|grep 进程名|grep -v grep|awk '{print $2}'`
0 0
- Linux获取jdk版本中的“1.7.0_75”字符串
- JAVA源码笔记(jdk 1.7.0_75)--Thread-详细版本
- JAVA源码笔记(jdk 1.7.0_75)--Thread-精简版本
- package jdk-2000:1.7.0_75-fcs.x86_64 is already installed
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
- RedHat Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
- 获取本地JDK版本
- Linux JDK 版本识别
- linux jdk降版本
- linux切换JDK版本
- Linux 下JDK1.7.0_75的安装
- java 怎么获取jdk版本
- 升级oracle中的JDK版本
- 记一次手动脱壳
- ndk编译C++,提示找不到头文件(ndk-build error: string: No such file or directory)
- ajax发送json数据到springmvc的controller
- 浏览器定位之 - 百度定位地图显示
- Unity AssetBundle管理(一)
- Linux获取jdk版本中的“1.7.0_75”字符串
- iOS常见的闪退问题及解决方法
- 清除缓存工具类
- 神奇的SpannableString
- jquery实现jsp页面报警
- cygwin "nodosfilewarning" warning
- 多线程之DelayQueue
- Android中Retrifit使用总结
- ios 使用cocoapods pod install 或者pod upadate遇到 abort trap:6问题