Mostro algumas opções úteis no comando read que podem ajudar na hora de escrever certas funcionalidades nos scripts em Bash Shell, algumas me ajudaram recentemente.
À XYZ LTDA\n\tParabéns pelos serviços prestados!\nAtt,\nPortela
./enviaEmail.sh
À XYZ LTDA
Parabéns pelos serviços prestados!
Att,
Portela
Conclusão
Bash Shell é uma linguagem tradicionalmente usada para fazermos pequenos scripts para automatizar tarefas no dia a dia, mas nada impede de usarmos seus poderes (recursos e possibilidades de expansão) para construímos aplicações que conversem com o usuário.
Ao "conversar" com o usuário nossa aplicação precisa mostrar e receber informação, então procurei mostrar nesse material algumas opções úteis que temos ao coletar a entrada de dados usando o comando read, e passei alguns exemplos para facilitar o entendimento.
[2] Comentário enviado por ember em 12/10/2011 - 20:18h
haha legal cara, isso pode ser usado em C neh?
so mto novo em linux e em programacao, mas minha esperanca era usar isso read -d'w' com um timeout, tem como?
essa leitura pode ser colhida numa variavel em um prog c? dae nao precisa usar a getch do ncurses ne? ncurses nao ta funfando...
EDIT: agora q vi a parte 2 foi mal... mas como implemento em c? da?
[3] Comentário enviado por rai3mb em 13/10/2011 - 01:58h
Ola @ember
... mas minha esperanca era usar isso read -d'w' com um timeout, tem como?
Tem você pode juntar os diversos parâmetros para alcançar seu objetivo, veja:
read -p 'Digite algo em 5 segundos : (w - para sair)' -t 5 -d'w'
...essa leitura pode ser colhida numa variavel em um prog c?
Acho que não, não conheço muito ainda de C, mas fiz um teste com a função system e não deu certo: