【shell】head/tail及常见用法
来源:互联网 发布:微商做图软件有哪些 编辑:程序博客网 时间:2024/06/05 10:52
【背景】
head/tail是linux中常见的文本选取命令,用以选取头部/尾部的若干行文本。
【命令格式】
head [-n number] filename不加选项的情况下默认输出头部的10行文本。使用-n选项搭配数字可以指定需要输出的文本行数量,其中若number为负数时表示输出前面所有的行,但不包括最后的|number|行。
tail [-n number] filename和head基本相似,但是表示输出末尾的文本。另外一个区别是number如果带+号表示输出末尾的所有文本,但不包括前number-1行。
【常见用法】
1.使用head输出前2行文本
seq 5 | head -n 212上述的seq命令将输出5行数字,用head取出了前两行。
2.使用head输出除最后两行之外的文本
seq 5 | head -n -2123-n参数设定为-2表示不输出最后的2行。
3.使用tail输出最后的两行文本
seq 5 | tail -n 245上述命令取出文本的最后两行。
4.使用tail输出除前面两行之外的文本
seq 5 | tail -n +3345注意这里写的是+3,加号不可缺少,且3-1=2表示不输出最前面两行文本。
5.输出不断增长的文件
有些文件的内容是不断增加的,例如日志文件,此时依然可以用tail命令看到新增加的内容。
tail -f filename上述命令使用了-f(--follow)选项,当filename的尾部内容有更新时会有输出。此外还可以用-s设定睡眠间隔,这样就相当于设置了监视文件更新的时间间隔。
阅读全文
0 0
- 【shell】head/tail及常见用法
- shell命令-head/tail
- Linux常见命令(head,tail)
- linux head tail sed用法
- head 及tail 命令介绍
- awk,sed,grep,cut,uniq,sort,tr,wc,head,tail的常见用法
- 每天复习Shell —cat,tail,head
- 【shell】xargs及常见用法
- head&&tail
- [SHELL]:查看文本内容的命令:head,tail
- Linux Shell脚本编程--Head/Tail命令详解
- Shell(3)-uniq、expr、find、basename、dirname、head、tail
- 【shell】find命令及常见用法
- 【shell】grep命令及常见用法
- 【shell】sed命令及常见用法
- 【shell】awk命令及常见用法
- 【shell】cut命令及常见用法
- 【shell】tr命令及常见用法
- SpringBoot开发详解(十二) -- SpringBoot中执行定时任务
- 杭电oj1049 根据规律 写几个就推出来了
- 杭电oj1040 简单的排序
- 51nod1089---最长回文子串 V2(51nod基础:Manacher算法)
- Linux---lnmp之mysql
- 【shell】head/tail及常见用法
- 《零基础入门学习Python》学习过程笔记【017函数】
- 利用Angular2的Observables实现交互控制
- 移动端一像素边框
- Angular4示例--数据显示
- openCV学习笔记(一)------进度条视频播放控制
- bzoj P4034 [HAOI2015]树上操作
- WPF实现拖拽功能
- 第1章 初识C语言