Linux下使用cat、grep、sed查看文件任意几行的数据

使用grep命令

bash 复制代码
grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行

grep -C 行数 要查的关键字 文件名

使用cat与tail、head的组合命令

1、查看最后1000行的数据

bash 复制代码
cat filename | tail -n 1000
  1. 打印前1000的内容
bash 复制代码
cat filename | head -n 1000 

3.显示1000到300行的数据

bash 复制代码
sed -n '1000,3000p' filename
相关推荐
pk_xz12345642 分钟前
Shell 脚本中变量和字符串的入门介绍
linux·运维·服务器
小珑也要变强44 分钟前
Linux之sed命令详解
linux·运维·服务器
海绵波波1071 小时前
Webserver(4.3)TCP通信实现
服务器·网络·tcp/ip
九河云3 小时前
AWS账号注册费用详解:新用户是否需要付费?
服务器·云计算·aws
Lary_Rock3 小时前
RK3576 LINUX RKNN SDK 测试
linux·运维·服务器
幺零九零零4 小时前
【计算机网络】TCP协议面试常考(一)
服务器·tcp/ip·计算机网络
云飞云共享云桌面5 小时前
8位机械工程师如何共享一台图形工作站算力?
linux·服务器·网络
Peter_chq5 小时前
【操作系统】基于环形队列的生产消费模型
linux·c语言·开发语言·c++·后端
一坨阿亮6 小时前
Linux 使用中的问题
linux·运维
dsywws7 小时前
Linux学习笔记之vim入门
linux·笔记·学习