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
|
ctrl+x ctrl+e : édite la ligne dans $EDITOR
|
||||||
alt+effacer : Efface un mot à gauche du curseur
|
alt+effacer : Efface un mot à gauche du curseur
|
||||||
alt+d : Efface un mot à droite 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 a new issue