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 | ||
doc:programmation:bash:read:parcourir-fichier-texte [25/09/2015 19:15] milou [Script] |
doc:programmation:bash:read:parcourir-fichier-texte [16/12/2015 17:38] milou |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== read file ====== | + | ====== Lire un fichier texte ligne par ligne ====== |
* Objet : script bash read file | * Objet : script bash read file | ||
* Niveau requis :{{tag>débutant avisé}} | * Niveau requis :{{tag>débutant avisé}} | ||
- | * Commentaires : //Lire un fichier ligne par ligne// | + | * Commentaires : //Lire un fichier ligne par ligne avec le script read file// |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
* Suivi : {{tag>à-tester}} | * Suivi : {{tag>à-tester}} | ||
Ligne 15: | Ligne 15: | ||
Script Shell (bash, zsh, ksh, dash,...), pour lire un fichier texte, ligne par ligne : | Script Shell (bash, zsh, ksh, dash,...), pour lire un fichier texte, ligne par ligne : | ||
- | <file config code bash read-file.sh> | + | <code bash read-file.sh> |
#variable du fichier | #variable du fichier | ||
fichier="test.txt" | fichier="test.txt" | ||
Ligne 36: | Ligne 36: | ||
done < "$fichier" | done < "$fichier" | ||
- | exit 0</file> | + | exit 0</code> |
<note>Le fichier ''test.txt'' doit exister dans le même répertoire que le script</note> | <note>Le fichier ''test.txt'' doit exister dans le même répertoire que le script</note> | ||
Ligne 64: | Ligne 64: | ||
Le contenu du fichier ''test.txt'' utilisé dans cet l'exemple est : | Le contenu du fichier ''test.txt'' utilisé dans cet l'exemple est : | ||
- | <code>Dark | + | <file config test.txt> |
- | TUX</code> | + | Dark |
+ | TUX | ||
+ | </file> | ||
Lors de l'exécution du script, on aura à l'écran : | Lors de l'exécution du script, on aura à l'écran : | ||
<code>Nom : Dark | <code>Nom : Dark |