[shell unix] extraire une ligne d'un fichier

Résolu/Fermé
seufeureu - 6 nov. 2008 à 11:55
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 17 avril 2012 à 08:53
Bonjour,

quelqu'un connait-il un moyen en shell (sh ou bash) d'extraire juste une ligne d'un fichier ?
Par exemple la première, la dernière ou la numéro n ?

Merci,

S.

4 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
6 nov. 2008 à 12:48
Salut,
sed -n '2p' fichier
affichera seulement la 2nd ligne de ton fichier
sed -n '2,8p' fichier
affichera les lignes 2 à 8

;-))
14
Est-ce que tu conais la syntaxe pour afficher par exemple de la ligne 2à la fin ?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
17 avril 2012 à 08:53
sed -n '2,$p' fichier
0