7.3.3 数据选取
我们可以将输出的数据进行最简单的选取,就是取出前面(head)与取出后面(tail)的文字。不过,要注意的是,head与tail都是以“行”为单位来进行数据选取的。
head(取出前几行)
|
head的英文意思就是“头”,它的用法自然就是显示出一个文件的前几行。若没有加上 -n参数,默认只显示10行,若只要一行,加入“head -n 1 filename”即可。
tail(取出后几行)
|
有head(头)自然就有tail(尾)。没错。tail的用法跟head类似,只是显示的是后面几行。默认也是显示10行,若显示的不是10行,就加 -n number参数。
例题1:显示 ~/.bashrc的第11到第20行。
答:
要得到第11行到第20行,我可以先取前20行,再从中取后10行,所以结果就是:“head –n 20 ~/.bashrc | tail –n 10”,这样就可以得到第11到第20行之间的内容了。但这里面涉及到管道命令,需要在第3篇才介绍。
回书目 上一节 下一节 |