美文网首页
tail 与head用法

tail 与head用法

作者: 光小月 | 来源:发表于2019-07-25 11:24 被阅读0次

https://www.cocobolo.top/linux/2019/07/04/195.%E7%AC%AC%E5%8D%81%E8%A1%8C(head&tail).html

tail命令

NAME
       tail - output the last part of files

SYNOPSIS
       tail [OPTION]... [FILE]...

DESCRIPTION
       -n, --lines=[+]NUM
              output  the last NUM lines, instead of the last 10; or use -n +NUM
              to output starting with line NUM

       -f, --follow[={name|descriptor}]
              output appended data as the file grows;

              an absent option argument means 'descriptor'

       -F     same as --follow=name --retry

常用用法展示:
tail file  # 显示file最后10行
tail -10 file  # 同上
tail -n 10 file  # 同上
tail --lines=10 file  # 同上
tail -f file  # 跟踪显示file文件的最后10行,若文件不存在则停止
tail -F file  # 不断尝试跟踪显示file文件的最后10行
tail -n +3  #显示文件从第3行起至末尾的内容(对应head用-3是显示文件除了最后面3行的所有内容)

head命令:

NAME
       head - output the first part of files

SYNOPSIS
       head [OPTION]... [FILE]...

DESCRIPTION
       -n, --lines=[-]NUM
              print  the first NUM lines instead of the first 10; with the lead‐
              ing '-', print all but the last NUM lines of each file

常用用法展示:
head -n 2 file  # 显示文件的前2行内容
head -n -3 file  # 显示文件除了最后3行的所有内容(对应tail用+3是显示文件除了最前面3行的所有内容)

给定一个文本文件 file.txt,请只打印这个文件中的第10行。

示例:

假设file.txt有如下内容:

Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10
你的脚本应该显示第10行:

Line 10

tail -n +10 file.txt | head -1

PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”一下,就此谢过!

相关文章

网友评论

      本文标题:tail 与head用法

      本文链接:https://www.haomeiwen.com/subject/izpqrctx.html