linux下查看文件第20-30行内容的N种方法及命令介绍
2017-09-08 17:11
507 查看
首先创建文件及填充内容
[root@VM_179_129_centos tmp]# seq 100 > /tmp/seq.txt
结果展示
…
命令介绍:seq 用于产生从某个数到另外一个数之间的所有整数。
seq [选项]… 尾数 (从1到尾数 增量为1)
seq [选项]… 首数 尾数 (从首数到尾数 增量为1)
seq [选项]… 首数 增量 尾数
[root@VM_179_129_centos tmp]# seq 1 3 10 > ett.txt [root@VM_179_129_centos tmp]# cat ett.txt 1 4 7 10
下面开始进入正题:
方法1: (head 和 tail通过管道组合)
[root@VM_179_129_centos tmp]# head -30 ett.txt | tail -11 20 21 22 23 24 25 26 27 28 29 30
命令解释:head -n 30 xxx.txt == head -30 xxx.txt 取文件前30行内容
tail -11 xxx.txt 取文件后11行内容
| 管道命令连接 将head取出的30行内容作为tail的输入
方法2: awk命令
[root@VM_179_129_centos tmp]# awk 'NR==20,NR==30' ett.txt 20 21 22 23 24 25 26 27 28 29 30
awk命令中 NR表示行号,直译 取20-30行的内容
awk ‘NR==35’ ett.txt 取第35行内容
方法3:sed命令
[root@VM_179_129_centos tmp]# sed -n '20,30p' ett.txt 20 21 22 23 24 25 26 27 28 29 30
sed命令 中-n 参数搭配p 一起来使用
1.打印文件的第二行
sed -n ‘2p’ file
2.打印1到3行
sed -n ‘1,3p’ file
3.品配单词用/patten/模式,eg,/Hello/
sed -n ‘/Hello/’p file
4.使用模式和行号进行品配,在第4行查询Hello
sed -n ‘4,/Hello/’ file
5.配原字符(显示原字符$之前,必须使用\屏蔽其特殊含义)
sed -n ‘/$/’p file
上述命令将把file中含有$的行打印出来
6.显示整个文件(只需将范围设置为1到最后于一行)
$代表最后一行
sed -n ‘1,$p’ file
7.任意字符 ,模式/.*/,如/.*ing/匹配任意以ing结尾的单词
sed -n ‘/.*ing/’p file
8.打印首行
sed -n ‘1p’ file
9.打印尾行
sed -n ‘$p’ file
相关文章推荐
- linux tail 命令详解!Linux 文件内容查看工具介绍
- Linux文件查看/编辑方法介绍-putty常用命令
- linux tail 命令详解!Linux 文件内容查看工具介绍
- linux tail 命令详解!Linux 文件内容查看工具介绍
- Linux 系统的简单介绍,分区讲解,查看命令,文件目录内容
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- (专题系列)linux下查看文件内容的几种命令
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 转 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 文件内容查看工具介绍 ZT
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 文件内容查看工具介绍
- Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- linux 查看文件内容的命令
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍 推荐
- Linux查找文件内容的常用命令方法