lire stdin
This commit is contained in:
parent
37c3e4928c
commit
d5560af0ee
22
HowtoBash.md
22
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
|
||||
~~~
|
Loading…
Reference in New Issue