如何使用cat读取文件的第一行?


当前回答

你不需要猫。

head -1 file

会很好。

其他回答

你不需要猫。

head -1 file

会很好。

单独使用Cat可能是不可能的,但如果你不想使用head,这是可行的:

 cat <file> | awk 'NR == 1'

如果您有bash v4+,则不需要任何外部命令

< file.txt mapfile -n1 && echo ${MAPFILE[0]}

或者如果你真的想要猫

cat file.txt | mapfile -n1 && echo ${MAPFILE[0]}

:)

你可以使用cat file.txt | head -1,但是直接使用head可能更好,就像在head -1 file.txt中那样。

这对猫来说可能是不可能的。你非得用cat这个词吗?

如果你只是需要用bash命令来做,这应该为你工作:

head -n 1 file.txt