Thread Bash: Frage zum Verhalten von 'read' (bash builtin) (3 answers)
Opened by Linuxer at 2013-06-10 18:59

pq
 2013-06-10 19:32
#168084 #168084
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
folgendes hab ich gefunden:
http://stackoverflow.com/questions/2746553/bash-sc...
irgendwie muss man read überzeugen, aus einer pipe zu lesen; folgendes funktioniert hier:
Code (sh): (dl )
1
2
3
4
5
echo "$TEXT" | { read VAR1 VAR2
echo "TEXT: $TEXT"
echo "VAR1: $VAR1"
echo "VAR2: $VAR2"
}

der unterschied zu der while-schleife ist mir aber auch nicht klar.
nachteil ist aber auch hier, nach dem block gelten die variablen nicht mehr.

edit:
das geht auch:
Code: (dl )
read VAR1 VAR2 <<< $( echo "$TEXT" )

Last edited: 2013-06-10 19:34:33 +0200 (CEST)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Bash: Frage zum Verhalten von 'read' (bash builtin)