"read -n 1 ..." ignores all but the first character of a line-delimited stream (e.g. "yes n | ./install").