打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux 在文档中查找满足条件的行并输出到文件:

Linux 在文档中查找满足条件的行并输出到文件:

文件名称: dlog.log    输出文件: out.log

1、满足一个条件(包含  “TJ”  )的语句:

grep  “TJ”  dlog.log  > out.log

cat  dlog.log | grep 'TJ' > out.log

2、满足两个条件中的一个条件(包含“TJ” 或者 包含“DT ”)的命令:

egrep 'TJ|DT' dlog.log > out.log

grep -E 'TJ|DT' dlog.log > out.log

cat  dlog.log | grep -E 'TJ|DT'  > out.log

3、同时满足两个条件中(包含“TJ” 和 “DT ”)的命令:

grep 'TJ'  dlog.log  | grep 'DT'  > out.log

egrep 'TJ.*DT | DT.*TJ' dlog.log > out.log 

cat dlog.log | grep 'TJ'  | grep 'DT'  > out.log

PS: 符号“>”表示擦除后写入文档  ; “>>”表示追加到文档

部分字符需要使用斜杠转译,如减号等

4、cat  dlog.log | grep 'TJ' -A 5 -B 5 > out.log

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
linux 命令笔记
Linux服务器 cpu 日志生成log文件
Linux下grep命令查找带有tab(退格)的字符
Linux Tomcat日志查看实用命令
linux 文本文件编辑命令
Linux运维常见基础面试练习题(3)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服