📅  最后修改于: 2023-12-03 15:22:07.475000             🧑  作者: Mango
在 shell 或 bash 中,经常需要查看文件的内容,并且只想看到文件的前几行。这时候便需要用到一些命令了。
head
命令用于显示文件的开头部分,默认显示前 10 行,可以使用 -n
选项来指定显示的行数。例如,要查看文件的前 14 行,可以使用以下命令:
head -n 14 filename
sed
命令是一个流编辑器,可以用于编辑文件中的文本。要查看文件的前 14 行,可以使用以下命令:
sed -n '1,14p' filename
其中,-n
标志表示只打印匹配项的行,1,14p
表示打印第 1 到第 14 行。
awk
命令用于处理文本文件,可以用来查看文件的前几行。要查看文件的前 14 行,可以使用以下命令:
awk 'NR<=14' filename
其中,NR
是 awk
内置变量,表示当前记录数。NR<=14
表示只输出前 14 条记录。
以上就是几种在 shell 或 bash 中查看文件前几行的方法。使用不同的命令可以达到相同的效果,具体使用哪个命令取决于个人习惯。