Это не зависит в вашей операционной системе, но в вашей оболочке.
В bash
и ksh93
, read -n N
будет считывать определенное количество (N
) символов (или байтов) .
Другие оболочки, такие как dash
или ash
(которая служит как sh
во FreeBSD) и pdksh
(которая является sh
и ksh
в OpenBSD), не имеет read
с этой опцией. Оболочки tcsh
и csh
во FreeBSD также не содержат read -n
.