Bashin sisäänrakennetussa komennossa read on option -n, jolla voi määrätä luettavien merkkien määrän. Siis skriptiin voi laittaa esim.
read -n 1 reply
echo $reply
Tuo read ottaa vain yhden merkin (oletuksena olevan rivin asemesta) ja skriptin suoritus jatkuu siitä.
Tämä on siis nimenomaan bashin built-in, eli toiminnasta muissa Bourne-tyyppissä shelleissä ei ole takeita.