~/read(1)
en
NAME
read - take a line from whoever is typing
SYNOPSIS
read [name ...]
DESCRIPTION
Waits for a line and puts it in the variables you named – the last of them
gets whatever is left. With no name it uses REPLY, as read does.
It needs somebody to type, so it is not something a pipeline can do: in one it says so rather than waiting for nobody.
EXAMPLES
read NAME
read FIRST REST