cat grep快速查找

cat

  • 一次显示整个文件
    cat filename
  • 将几个文件合并为一个文件
    cat file1 file2 >file

例:cat a.txt b.txt >a_b.txt

  • 参数:
    -n:-number 由1开始对所有输出的行数编号
    -b:h和-n类似,空白行不编号
    cat log.txt | grep ‘ERROR’ -A 5

grep(global regular expression print )

  • grep允许对文本文件进行模式查找.如果找到匹配模式,grep打印包含模式的所有行
    grep一般格式为:
    grep [-选项] ‘搜索字符串’ 文件名
    常用选项
    -v:显示不保护焊匹配文本的所有行
    -n:显示匹配行及行号
    -i 忽略大小写
参数含义
^a行首,搜寻以a开头的行:grep -n ‘^a’ 1.txt
ke$行尾,搜寻以ke结束的行:grep -n ‘ke$’ 1.txt
[Ff]lag搜寻以ke结束的行: grep -n 'ke$'1.txt
.匹配一个非换行字符:e.e 匹配e和e之间有任意一个字符的字符串,可以匹配eee,e1e,但不匹配ee,eaae grep -n ‘e.e’ 1.txt
  • cat install.log | grep “i686”| more ,这条命令实际上是将install.log文件内的所有内容管道给grep,然后查找包含i686的文本行,最后将查找到的内容管道给more分页输出。
  • cat * |grep “.lag”:查找页文件夹内所有带.lag的文本并输出
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值