将服务器日志文件中指定字段内容所在行取出

将服务器日志文件中指定字段内容所在行取出

一、取出指定字段所在行

grep password fileName #取出文件名为filename中包含password字段的行
grep -w password fileName #精确匹配取出文件名为filename中password字段的行
代码如下(示例):

grep -w password kk.log > kk.txt

二、处理取出的数据

1.如删除调每条数据中前多少位(可能是一些编码,需要删除掉)

sed ‘s/.{5}//’ kk.txt #删除文件名为kk.txt中每行数据的前五个字符

代码如下(示例):

sed 's/.\{5\}//' kk.txt > kk1.txt

猜你喜欢

转载自blog.csdn.net/qq_46970849/article/details/112286762
今日推荐