Linux/Unix:显示文件的第一行
时间:2020-01-09 10:45:58 来源:igfitidea点击:
在Linux或者类似Unix的操作系统上,如何显示名为foo.txt的文本文件的第一行?
您可以使用head命令显示文件的第一行。
语法
语法为:
head filename
或者
head -1 filename
示例:显示文件的第一行
打开终端应用程序,然后执行以下命令:
$ head -1 foo.txt
以下示例将显示/etc/passwd
文件的前三行:
$ head -3 /etc/passwd
输出示例:
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin
要打印文件的前三行和数字行,请使用nl命令,如下所示:
$ head -3 /etc/passwd | nl
输出示例:
1 root:x:0:0:root:/root:/bin/bash 2 bin:x:1:1:bin:/bin:/sbin/nologin 3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
关于sed命令的注意事项
您可以使用sed命令,如下所示:
$ sed -n 1p foo.txt