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。