[shell]lire une ligne dans un fichier

Résolu/Fermé
ari - 30 oct. 2008 à 10:09
 ari - 30 oct. 2008 à 10:41
Bonjour,
je suis entrain d'écrire un scripte shell et je veux lire une ligne dans un fichier plus précissement je veux une genre de fonction à laquelle je passe un paramettre qui correspond à un numéro de ligne et cette fonction doit me renvoyer cette ligne

prototype: function goto() idLigne < nomFichier
retour ligne
Merci d'avance
A voir également:

2 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
30 oct. 2008 à 10:33
Salut,

Admettons que tu veuilles lire la ligne 3 de ton fichier :
sed -n '3p' fichier
et avec une variable c'est pareil, à part les quotes autour de l'expression qui doivent être double pour que la variable soit interprété :
 sed -n "${var}p" fichier
;-))
5
Mec t'es trop fort!!
Merci pour la réponse et surout la rapidité
0