Como posso ler quando o usuario apertar Enter? [RESOLVIDO]

1. Como posso ler quando o usuario apertar Enter? [RESOLVIDO]

Ermesson
Satan_666

(usa Kali)

Enviado em 18/03/2022 - 17:40h

Boa tarde, eu estou fazendo um script em shell script obviamente, e queria saber
existe alguma forma de interpretar quando o usuario aperta a tecla enter?

eu sei que posso usar o read, mas ele não interpreta espaços vazios pelo oque eu sei

sera que existe alguma forma de fazer isso?


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/03/2022 - 20:36h


Satan_666 escreveu:

Boa tarde, eu estou fazendo um script em shell script obviamente, e queria saber
existe alguma forma de interpretar quando o usuario aperta a tecla enter?

eu sei que posso usar o read, mas ele não interpreta espaços vazios pelo oque eu sei

sera que existe alguma forma de fazer isso?

Sempre existe uma forma de fazer algo.....
Segue:
read -s -N1 k;[[ "$k" =~  $'\x0a' ]] && echo "Enter" || echo "[$k]" 



______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: Como posso ler quando o usuario apertar Enter? [RESOLVIDO]

Ermesson
Satan_666

(usa Kali)

Enviado em 19/03/2022 - 10:56h

Obrigado msoliver, consegui solucionar esse poblema.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts