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