Jak utworzyć funkcję bash, która może czytać ze standardowego wejścia?

Mam kilka skryptów, które działają z parametrami, działają dobrze, ale chciałbym, żeby były w stanie czytać ze standardowego wejścia, na przykład z potoku, przypuśćmy, że nazywa się to odczyt:

#!/bin/bash
function read()
{
 echo $*
}

read $*

Teraz to działaread "foo" "bar", ale chciałbym go użyć jako:

echo "foo" | read

Jak to osiągnąć?

questionAnswers(5)

yourAnswerToTheQuestion