[shell]lire une ligne dans un fichier

Résolu
ari -  
 ari -
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
Configuration: Linux Mandriva 2009
Firefox 3.0.3

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  2. ari
     
    Mec t'es trop fort!!
    Merci pour la réponse et surout la rapidité
    0