linux指令 -- head与tail

来源:互联网 发布:中国编程语言排名 编辑:程序博客网 时间:2024/06/08 06:03

head (从文件开头计算显示内容) tail (从文件尾计算显示内容)


一、head常用指令


不带参数默认输出文件前10行内容


1、head -v (文件名):输出时第一行显示文件名


2、head -c  (数字)(文件名):输出前多少个字节


3、head -n (数字)(文件名):数字为正数 显示前多少行的文本   数字为负数 从第多少行开始显示


例:head -c 10 hello.c :显示hello.c文件的前10个字节

head -n 10 hello.c :显示hello.c文件的前10行

head -n -10 hello.c :显示除了hello.c文件的后10行的内容     ps:倒数第10行不会被打印


二、tail常用指令


1、tail -v (文件名):输出时第一行显示文件名


2、tail -c (文件名):输出后多少个字节


3、tail -n (文件名):输出后多少行


例:tail -c 10 hello.c

tail -n 10 hello.c :显示hello.c文件后10行

tail -n +10 hello.c :从第10行显示hello.c文件的内容   ps:从第10行  第10行会被打印出来


使用:cat hello.c | head -n -10 | tail -n +11  :显示hello.c文件的第11行到倒数第10行

0 0
原创粉丝点击