linux cat命令
in Linux with 0 comment

linux cat命令

?> with 0 comment

cat命令结合head、tail命令可以只显示文件前几行、最后几行和中间几行,有的时候还是比较实用的。

cat filename |tail -n ±num |head -n ±num

其中head、tail可以不带参数,默认显示的是首、尾十行的内容。

head tail

head -n  ±num中:

cat somefile.txt | head -n 2

表示查看前两行的数据,预览一下数据的状况。
1566784037.png

tail -n  ±num中

大概效果:
1566783974.png

可以看出,
head总是以头部为主,前边的 +- 号,用于区别前n行,或倒数第n行 前的部分
tail总是头部以后,前边的+-号,用于区别是前n行后的部分,还是倒数第n行后的部分

合并使用

cat test.txt  |tail -n +2|head -n 3

1566784388.png

cat test.txt  |tail -n -5|head -n +3

1566784488.png

Responses

From now on, bravely dream and run toward that dream.
陕ICP备17001447号·苏公网安备 32059002001895号