Werte aus einer Pipe in eine Shell-Variable einlesen

Ich versuche, bash dazu zu bringen, Daten von stdin zu verarbeiten, die weitergeleitet werden, aber kein Glück. Was ich meine, ist keine der folgenden Arbeiten:

echo "hello world" | test=($(< /dev/stdin)); echo test=$test
test=

echo "hello world" | read test; echo test=$test
test=

echo "hello world" | test=`cat`; echo test=$test
test=

wo soll die Ausgabe seintest=hello world. Ich habe versucht, "" Anführungszeichen um @ zu setze"$test" das funktioniert auch nicht.

Antworten auf die Frage(28)

Ihre Antwort auf die Frage