最近要查看的日志文件提取后有很多空行,不利于以前的文件可以进行比较了,为了向下兼容,只能取得时候把空行删除掉。自己google了一下,用了grep方法,效率还是挺快的,25000+行中73行空行,瞬间搞定,应该可以接手。 方法一:(我就是用的这个)grep -v "^$" file 去除匹配的空行另...
分类:
其他好文 时间:
2014-08-26 17:02:26
阅读次数:
188
netstat-->查看网络端口与进程号netstat -anp|grep 8080 直接查看指定端口的进程pid#结果为tcp 0 0 :::8080 :::* LISTEN 9019/java 则9019为8080这个端口的tomcat进程的pid,然后kill这个进程:kill -9 9019...
分类:
系统相关 时间:
2014-08-26 15:05:26
阅读次数:
264
awk是处理文本,并格式化输出的一种工具。若只是检索数据文本过滤来讲,grep的性能要远好于awk。这里再次回顾下awk的基本语法格式1awk[option]….‘program‘file…格式2awk[option]….‘/PATTERN/{action}‘file….默认的输出分隔符是空白,这里awk支持可以使用类似正则表达式的方..
分类:
其他好文 时间:
2014-08-26 03:06:16
阅读次数:
400
1.先看看OpenJDK的安装包$ rpm -qa |grep javatzdata-java-2013b-1.el6.noarchjava-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64java-1.7.0-openjdk-1.7.0.19-2.3....
分类:
系统相关 时间:
2014-08-25 22:23:45
阅读次数:
208
查找包含BOM头的文件,命令如下:grep -r -I -l $'^\xEF\xBB\xBF' ./这条命令会查找当前目录及子目录下所有包含BOM头的文件,并把文件名在屏幕上输出。但是,删除BOM头,网上找到的命令大多不能用,比较常见的命令是:grep -r -I -l $'^\xEF\xBB\xB...
分类:
系统相关 时间:
2014-08-25 18:43:34
阅读次数:
208
grep1.作用grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep[options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大小写..
分类:
系统相关 时间:
2014-08-25 17:17:05
阅读次数:
262
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】
在之前grep章节中用到很多正则表达式,这一节将在awk条件操作中使用正则表达式。awk 允许使用正则表达式,根据正则表达式是否匹配当前行来选择执行独立代码块。
下面先给出awk的条件操作符:
== 等于
!= 不等于
> 大...
分类:
其他好文 时间:
2014-08-25 17:08:24
阅读次数:
513
grep nobody /etc/passwd 显示/etc/passwd中带有nobody字样的行,区分大小写grep -i nobody /etc/passwd 现实/etc/passwd中带有nobody字样的行,不区分大小写grep -v nobody /etc/passwd 不包含nobo...
分类:
其他好文 时间:
2014-08-25 14:40:44
阅读次数:
200
卸载默认的: 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gcj 显示内容其中包含下面两行信息 # java-1.4.2-gcj-compat-1.4.2.0-27jpp # java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp 卸载 # ...
分类:
系统相关 时间:
2014-08-25 11:31:34
阅读次数:
272
1. 安装前,最好先删除Linux自带的OpenJDK:(1)运行java-version,会发现Linux自带的OpenJDK,运行rpm -qa | grep OpenJDK,找出自带的OpenJDK名称;(2)运行rpm - nodeps -eOpenJDK名称,删除OpenJDK;2. 下载...
分类:
系统相关 时间:
2014-08-25 11:27:04
阅读次数:
217