From d5560af0eeb44258ff52d24ce088d5d19f9368de Mon Sep 17 00:00:00 2001 From: pdiogoantunes Date: Wed, 15 Mar 2017 11:01:46 +0100 Subject: [PATCH] lire stdin --- HowtoBash.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/HowtoBash.md b/HowtoBash.md index 0ff439c6..b29201cf 100644 --- a/HowtoBash.md +++ b/HowtoBash.md @@ -25,4 +25,26 @@ ctrl+l : efface/rafraichit l'écran ctrl+x ctrl+e : édite la ligne dans $EDITOR alt+effacer : Efface un mot à gauche du curseur alt+d : Efface un mot à droite du curseur +~~~ + +# Script + +## Récupérer tout stdin dans une variable + +### Complet + +~~~{.bash} +var="$(cat <&0)" +#ou +var="$(cat -)" +~~~ + +### Ligne par ligne + +~~~{.bash} +var= +while read ligne +do + var="${var} ${ligne}" +done <&0 ~~~ \ No newline at end of file