informatique:linux:programmation_shell
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
informatique:linux:programmation_shell [2022/10/17 21:30] – [trim (suppression des espaces dans une chaîne)] pteu | informatique:linux:programmation_shell [2023/10/02 13:30] – [read] Lire depuis une variable pteu | ||
---|---|---|---|
Line 479: | Line 479: | ||
Pour afficher un texte avant la saisie on utilise '' | Pour afficher un texte avant la saisie on utilise '' | ||
<code bash> | <code bash> | ||
- | read -p "Quel est le numéro de ta CB ? Et le cryptogramme visuel | + | read -p "Quel est ton nom ?" NOM |
+ | </ | ||
+ | Pour masquer la saisie, s'il s'agit d'un mot de passe par exemple, on utilise '' | ||
+ | <code bash> | ||
+ | read -s -p "Et ton numéro | ||
</ | </ | ||
- | Pour lire depuis un fichier | + | ====Lire |
<code bash> | <code bash> | ||
read < fichier.txt | read < fichier.txt | ||
Line 517: | Line 521: | ||
</ | </ | ||
- | Pour lire depuis une variable | + | ====Lire |
<code bash> | <code bash> | ||
read <<< | read <<< | ||
+ | </ | ||
+ | |||
+ | Seconde façon de faire, et plus adéquate si la variable contient des sauts de ligne : | ||
+ | <code bash> | ||
+ | ECHO=" | ||
+ | | ||
+ | | ||
</ | </ | ||
====== Expressions arithmétiques ====== | ====== Expressions arithmétiques ====== |
informatique/linux/programmation_shell.txt · Last modified: 2023/10/02 13:35 by pteu