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 [15/04/2015 19:16] milou [read file] |
doc:programmation:bash:read:parcourir-fichier-texte [25/09/2015 19:20] paskal [Script] |
||
---|---|---|---|
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 : | ||
- | <code bash> | + | <code bash read-file.sh> |
#variable du fichier | #variable du fichier | ||
fichier="test.txt" | fichier="test.txt" | ||
Ligne 46: | Ligne 46: | ||
==== Commande ==== | ==== Commande ==== | ||
- | IFS= read -r | + | <code user>IFS= read -r</code> |
=== Options === | === Options === | ||
Ligne 56: | Ligne 56: | ||
Entrez la ligne de commande suivante pour visualiser le contenu de la variable ''IFS'' utilisée par votre interpréteur de commande. | Entrez la ligne de commande suivante pour visualiser le contenu de la variable ''IFS'' utilisée par votre interpréteur de commande. | ||
- | <code>set | grep IFS</code> | + | <code user>set | grep IFS</code> |
=== read -r === | === read -r === | ||
- | read avec option -r, sinon les backslashes (**\**) seront interprétés, or nous voulons conserver le contenudu fichier intact. | + | read avec option -r, sinon les backslashes (**\**) seront interprétés, or nous voulons conserver le contenu du fichier intact. |
===== Exemple ===== | ===== Exemple ===== |