#1 Le 29/05/2008, à 19:12
- thurston
[RESOLU] Comment lire une ligne d'un fichier dans un programme
Bonjour
Je souhaite lire une ligne (la 5ème) dans un fichier qui en comporte 10, de façon à tester sa valeur dans une boucle if.
Pour info, la command tail ou head ne me vont pas car je n'arrive pas à selectionner une ligne et non pas toutes les lignes à partir de la x ème.
pour fixer les idées donc:
N° Ligne= 4
Fichier = Info
tail --lines 4 Info
ne me convient pas car il me sort toutes les lignes à partir de la 4ème et je ne veux que la 4ème.
Ca doit être archi simple mais je trouve pas sur le net.
J'ai bien vu un truc avec sed, mais je n'arrive pas à le faire fonctionner
Merci d'avance
Thurston
Dernière modification par thurston (Le 29/05/2008, à 19:18)
Hors ligne
#2 Le 29/05/2008, à 19:17
- thurston
Re : [RESOLU] Comment lire une ligne d'un fichier dans un programme
Alors j'ai finalement trouvé:
sed -n '4p' Info
retourne bien la 4ème ligne seulement
A+
Thurston
Hors ligne