使用bash读取文件的第一行

有没有人知道一个简单的class轮阅读bash文件的第一行?

read -r FIRSTLINE < filename 

与其他答案相同的结果,但更快,因为它不会产生任何进程,因为“读取”是一个内置的bash命令。

 head -1 

只是

 FIRSTLINE=`head -n 1 filename` 

将行存储在一个variables中供以后使用(注意倒排撇号)。

head -n 1应该做的伎俩

 awk 'NR == 1' /etc/passwd