Qual é o equivalente do FreeBSD de “read -n”?

0

A minha pergunta baseia-se nas seguintes pergunta / resposta .

Estou tentando usar a solução read -n 1 a conforme fornecida. No entanto, o FreeBSD me dá um:

read: Illegal option -n

Eu não sei como descobrir qual é o equivalente do FreeBSD. (Por favor, não me diga RTFM, eu procurei, mas não consigo encontrar a informação adequada.

    
por vrijdenker 19.05.2017 / 10:50

1 resposta

4

Isso não depende do seu sistema operacional, mas do seu shell.

Em bash e ksh93 , read -n N lerá um número específico ( N ) de caracteres (ou bytes).

Outros shells, como dash ou ash (que serve como sh no FreeBSD) e pdksh (que é sh e ksh no OpenBSD), não tem read que tem essa opção. As conchas tcsh e csh no FreeBSD também não possuem read -n .

    
por 19.05.2017 / 11:02

Tags