informatique:linux:programmation_shell
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
informatique:linux:programmation_shell [2019/04/24 07:28] – [pipe] pteu | informatique:linux:programmation_shell [2019/04/24 07:53] – [pipe ("|")] pteu | ||
---|---|---|---|
Line 123: | Line 123: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
Comme pour les variables classiques, on peut récupérer la longueur en le précèdent de ''#'' | Comme pour les variables classiques, on peut récupérer la longueur en le précèdent de ''#'' | ||
Line 251: | Line 251: | ||
</ | </ | ||
- | Le soucis c'est qu'on ne récupère que le code de retour de la dernière commande du pipe ; et dans l' | + | Le soucis c'est qu'on ne récupère que le code de retour de la dernière commande du pipe ; et dans l' |
+ | * récupérer | ||
<code bash> | <code bash> | ||
false | true | false | true | ||
- | echo " | + | echo " |
1 0 | 1 0 | ||
</ | </ | ||
+ | * utiliser la variable '' | ||
+ | <code bash> | ||
+ | $ false | true; echo $? | ||
+ | 0 | ||
+ | $ set -o pipefail | ||
+ | $ false | true; echo $? | ||
+ | 1 | ||
+ | </ | ||
===== read ===== | ===== read ===== | ||
informatique/linux/programmation_shell.txt · Last modified: 2023/10/02 13:35 by pteu