grep 常用命令

grep 常用命令

Grep 语法

grep [选项] 模式 文件
常用
grep -A 2 -B 2 "success" file.txt
-A 2: 表示显示匹配行的后两行(after)。这意味着除了显示包含 "success" 的行外,还会显示该行的后两行内容。
-B 2: 表示显示匹配行的前两行(before)。这意味着除了显示包含 "success" 的行外,还会显示该行的前两行内容。


其他用法

grep -n "remote" $(find filename -type f) | sort -k1,1nr | head -n 10
搜索按照时间某个文件并显示前10行
grep -i "success" *
当前所有文件中搜索 success
-n 显示行号
-v  不包含
-r 或者-R 递归搜索目录
find /path/to/search -type f -exec grep "pattern" {} +  
如果你想使用 grep 命令在某个文件中递归地搜索所有的目录和文件,可以使用 find 命令结合管道 (|) 将结果传递给 grep。





  • 发表于 2023-11-29 12:21
  • 阅读 ( 244 )
  • 分类:Linux

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

13 篇文章

作家榜 »

  1. admin 13 文章
  2. 捞起月亮的渔民 2 文章
  3. devops 1 文章