Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:bash:read:parcourir-fichier-texte [30/12/2013 18:00] MicP [Explication] ajout précisions sur IFS |
doc:programmation:bash:read:parcourir-fichier-texte [15/04/2015 19:16] milou [read file] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== read file ====== | ====== read file ====== | ||
- | Lire un fichier ligne par ligne | + | * Objet : script bash read file |
+ | * Niveau requis :{{tag>débutant avisé}} | ||
+ | * Commentaires : //Lire un fichier ligne par ligne// | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user>mattux]] le 09/07/2007 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=116004#p116004 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
===== Script ===== | ===== Script ===== | ||
Ligne 8: | Ligne 17: | ||
<code bash> | <code bash> | ||
#variable du fichier | #variable du fichier | ||
- | fichier="${repertoire}/fichier" | + | fichier="test.txt" |
#initialisation du compteur | #initialisation du compteur | ||
Ligne 29: | Ligne 38: | ||
exit 0</code> | exit 0</code> | ||
- | ==== Nota : ==== | + | <note>Le fichier ''test.txt'' doit exister dans le même répertoire que le script</note> |
- | + | ||
- | <code> | + | |
- | "${repertoire}/fichier" = "/chemin/du/fichier"</code> | + | |
===== Explication ===== | ===== Explication ===== | ||
Ligne 57: | Ligne 63: | ||
===== Exemple ===== | ===== Exemple ===== | ||
- | Si le fichier test.txt indiqué dans l'exemple contient : | + | Le contenu du fichier ''test.txt'' utilisé dans cet l'exemple est : |
<code>Dark | <code>Dark | ||
TUX</code> | TUX</code> | ||
Ligne 65: | Ligne 71: | ||
Prénom: TUX</code> | Prénom: TUX</code> | ||
- | Bien entendu, vous devez modifier le code selon vos besoins. | + | Bien entendu, vous pouvez modifier le script selon vos besoins. |