如何使用cat读取文件的第一行?
当前回答
你不需要猫。
head -1 file
会很好。
其他回答
你不需要猫。
head -1 file
会很好。
你可以使用cat file.txt | head -1,但是直接使用head可能更好,就像在head -1 file.txt中那样。
清单上又多了一个讨厌的选择:
perl -pe'$.<=1||last' file
# or
perl -pe'$.<=1||last' < file
# or
cat file | perl -pe'$.<=1||last'
单独使用Cat可能是不可能的,但如果你不想使用head,这是可行的:
cat <file> | awk 'NR == 1'
如果您有bash v4+,则不需要任何外部命令
< file.txt mapfile -n1 && echo ${MAPFILE[0]}
或者如果你真的想要猫
cat file.txt | mapfile -n1 && echo ${MAPFILE[0]}
:)