📜  linux cat 前 10 行 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:43:54.915000             🧑  作者: Mango

Linux cat 前 10 行 - Shell/Bash

在Shell/Bash中,使用cat命令可以将文件内容输出到终端。有时候我们只想看文件的前几行内容,这时候就可以使用head命令。

head命令介绍

head命令可以用于显示文件的前几行内容,默认情况下显示文件的前10行。

命令格式
head [选项] [文件]
常用选项

| 选项 | 说明 | | ---- | ------------------------------------------------ | | -n | 指定显示文件的前N行,例如-n 5表示显示前5行 | | -v | 显示每行前面的文件名 |

示例

显示文件的前10行

head file.txt

显示文件的前5行

head -n 5 file.txt

显示文件的前10行,并显示每行前面的文件名

head -v file.txt
经典应用

经常使用cat命令输出文件的内容,但是太长了不好查看,这时候就可以使用head只输出前几行。

例如,我们有一个名为data.txt的文件,有1000行数据,而我们只想查看前10行数据:

cat data.txt | head

简写形式:

head < data.txt

如果想输出前20行数据,可以这样做:

cat data.txt | head -n 20

简写形式:

head -n 20 < data.txt
总结

通过head命令我们可以快速方便地查看一个文件的前几行内容。在处理大型文件时,我们可以使用管道符|cathead命令组合使用,只输出前几行数据。