Rechercher : dans
Par :

[shell]lire une ligne dans un fichier

Dernière réponse le 30 oct 2008 à 10:41:34 ari, le 30 oct 2008 à 10:09:52 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « [shell]lire une ligne dans un fichier » dans :
Comment lire un fichier ligne par ligne Voir Comment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
Lire un fichier en .rbs VoirOn peut rencontrer parfois des fichiers en .rbs, issus d'un enregistrement ou un autre. La solution la plus simple pour lire ces fichiers est tout bêtement de remplacer l'extension .rbs par .mp3 Si vous ne voyez pas l'extension du fichier, faites...

1

jipicy, le 30 oct 2008 à 10:33:28
  • +2

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
;-))
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

2

 ari, le 30 oct 2008 à 10:41:34

Mec t'es trop fort!!
Merci pour la réponse et surout la rapidité

Répondre à ari