cat、tail、head、grep、sed查看文件任意几行的数据

简介: grep -C 5 'Hibernate' ./catalina.out 显示catalina.out 文件里匹配Hibernate字串那行以及上下5行grep -B 5 'Hibernate' .

grep -C 5 'Hibernate' ./catalina.out 显示catalina.out 文件里匹配Hibernate字串那行以及上下5行
grep -B 5 'Hibernate' ./catalina.out 显示Hibernate及前5行
grep -A 5 'Hibernate' ./catalina.out 显示Hibernate及后5行
等同以下命令:
cat error.log | grep -C 5 'Hibernate' 显示error.log文件里匹配Hibernate字串那行以及上下5行
cat error.log | grep -B 5 'Hibernate' 显示Hibernate及前5行
cat error.log | grep -A 5 'Hibernate' 显示Hibernate及后5行


grep结果太多, 可否只取前面10行匹配的结果
grep ...... | head -10

一、使用cat、tail、head组合

1、查看最后1000行的数据
cat filename | tail -n 1000

2、查看1000到3000行的数据
cat filename | head -n 3000 | tail -n +1000

1、cat filename 打印文件所有内容
2、tail -n 1000 打印文件最后1000行的数据
3、tail -n +1000 打印文件第1000行开始以后的内容
4、head -n 1000 打印前1000的内容

二、使用sed命令

显示1000到300行的数据
sed -n '1000,3000p' filename

目录
相关文章
|
Linux 监控 开发工具
Linux基本操作命令之文件查看cat more less tail head
一、cat 参考之前博客:Linux基础命令之cat使用方法大全 二、more 命令 命令:more使用权限:所有使用者使用方式:more [选项] filename说明:类似于cat,不过会一页一页的显示内容,方便使用者逐页去阅读,一般用于显示内容超过一屏的文本文件,也经常与其它命令配合使用,也可以单独使用。
1235 0
|
8月前
|
Linux
深入理解文件查看命令:cat、more、less、tail、head
深入理解文件查看命令:cat、more、less、tail、head
|
Shell Linux
Linux查看文件内容命令:cat、more、less、head、tail、grep、wc(上)
1 查看文件内容 1.1 cat命令 cat( 英文全拼:concatenate )命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
735 0
|
Linux
Linux查看文件内容命令:cat、more、less、head、tail、grep、wc(下)
1 查看文件内容 1.1 cat命令 cat( 英文全拼:concatenate )命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
307 0

热门文章

最新文章