📜  你怎么能只看到文件的前 14 行?- 答案 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:22:07.475000             🧑  作者: Mango

你怎么能只看到文件的前 14 行?

在 shell 或 bash 中,经常需要查看文件的内容,并且只想看到文件的前几行。这时候便需要用到一些命令了。

head

head 命令用于显示文件的开头部分,默认显示前 10 行,可以使用 -n 选项来指定显示的行数。例如,要查看文件的前 14 行,可以使用以下命令:

head -n 14 filename
sed

sed 命令是一个流编辑器,可以用于编辑文件中的文本。要查看文件的前 14 行,可以使用以下命令:

sed -n '1,14p' filename

其中,-n 标志表示只打印匹配项的行,1,14p 表示打印第 1 到第 14 行。

awk

awk 命令用于处理文本文件,可以用来查看文件的前几行。要查看文件的前 14 行,可以使用以下命令:

awk 'NR<=14' filename

其中,NRawk 内置变量,表示当前记录数。NR<=14 表示只输出前 14 条记录。

以上就是几种在 shell 或 bash 中查看文件前几行的方法。使用不同的命令可以达到相同的效果,具体使用哪个命令取决于个人习惯。