Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[Q] ne lire que la première ligne d'un fichier

6 réponses
Avatar
Nicolas.MICHEL
Bonjour

C'est une question con, sans-doutes.

Pour lire la dernière ligne d'un fichier, il y a tail
Mais pour la première ?

J'ai tenté
"sed -n 1p monfichier"
Il retourne bien la première ligne, mais lit tout le fichier, ce qui est
trop lent sur des gros fichiers

Je précise que c'est pour mettre dans un script, pas pour une
utilisation interactive.

Mille merci d'avance :)
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

6 réponses

Avatar
Stephane Chazelas
2005-10-26, 18:19(+02), Nicolas MICHEL:
[...]
C'est une question con, sans-doutes.


Ben...

Pour lire la dernière ligne d'un fichier, il y a tail
Mais pour la première ?


head

--
Stéphane

Avatar
Christophe Gaubert
Bonjour

C'est une question con, sans-doutes.

Pour lire la dernière ligne d'un fichier, il y a tail
Mais pour la première ?


head


--
Christophe Gaubert
http://perso.wanadoo.fr/christophe.gaubert
Mail posté depuis un système libre GNU/Linux

Avatar
Thomas vO
bonjour,

À (at) Wed, 26 Oct 2005 18:19:08 +0200,
(Nicolas MICHEL) nous disait (told us):
Bonjour

C'est une question con, sans-doutes.

Pour lire la dernière ligne d'un fichier, il y a tail
Mais pour la première ?


man tail
[...]
SEE ALSO
cat(1), head(1), sed(1)

je crois que head devrait correspondre...

--
Thomas vO - <http://perso.enstimac.fr/~vanouden/>

Avatar
Nicolas.MICHEL
Thomas vO wrote:

bonjour,

À (at) Wed, 26 Oct 2005 18:19:08 +0200,
(Nicolas MICHEL) nous disait (told us):
Bonjour

C'est une question con, sans-doutes.

Pour lire la dernière ligne d'un fichier, il y a tail
Mais pour la première ?


man tail
[...]
SEE ALSO
cat(1), head(1), sed(1)

je crois que head devrait correspondre...


Merci à tous !

Ah, quel bonheur ce forum :)
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas


Avatar
Cem
Le 26-10-2005, Nicolas MICHEL a écrit :
J'ai tenté
"sed -n 1p monfichier"
Il retourne bien la première ligne, mais lit tout le fichier, ce qui est
trop lent sur des gros fichiers

sed '1q' fichier

évite cela

Avatar
Nicolas.MICHEL
Cem wrote:

J'ai tenté
"sed -n 1p monfichier"
Il retourne bien la première ligne, mais lit tout le fichier, ce qui est
trop lent sur des gros fichiers

sed '1q' fichier

évite cela


Merci, je note :)

(c'est par contre trop tard pour ce coup ci, mon script est en prod.
depuis une heure.)

--
Rah, que ne fait pas sed !