310 votes

Comment lire la première ligne avec cat

Comment lire la première ligne d'un fichier en utilisant cat ?

571voto

Carl Norum Points 114072

Vous n'avez pas besoin de cat . head -1 file fonctionnera correctement.

92voto

Orbling Points 13319

Vous ne le faites pas, utilisez head place.

 head -n 1 file.txt
 

48voto

JJJ Points 109

Il y a beaucoup de façons différentes:

 sed -n 1p file
head -n 1 file
awk 'NR==1' file
 

26voto

Mike Pelley Points 1603

Vous pouvez utiliser cat file.txt | head -1 , mais il serait probablement préférable d’utiliser directement la tête, comme dans head -1 file.txt .

17voto

mwcz Points 2520

Cela peut ne pas être possible avec cat . Y a-t-il une raison pour laquelle vous devez utiliser cat ?

Si vous avez simplement besoin de le faire avec une commande bash, cela devrait fonctionner pour vous:

 head -n 1 file.txt
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X