Autor Tópico: enter  (Lida 3497 vezes)

Offline thrashera

  • Usuário Ubuntu
  • *
  • Mensagens: 37
    • Ver perfil
enter
« Online: 13 de Janeiro de 2010, 23:39 »
em um script no bash como eu faço para representar o caracter "enter" ??

falow

Offline raidicar

  • Usuário Ubuntu
  • *
  • Mensagens: 576
  • Quad Shot of Ubuntu
    • Ver perfil
Re: enter
« Resposta #1 Online: 23 de Janeiro de 2010, 03:13 »
Da forma como funciona o script, assim como qualquer programa, eu realmente não compreendi bem a necessidade de inserir um ENTER, afinal, o script só para de correr quando existe no mesmo uma instrução ou erro que o faça parar ou pausar o andamento do script. Então, não sei como fazer o que deseja e acho que a questão mais pertinente deveria ser como inserir uma pausa no script. Por que não especifica melhor o seu caso para que possamos ter uma idéia da sua necessidade e vou tentar, se possivel, dar uma resposta mais construriva.
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: enter
« Resposta #2 Online: 23 de Janeiro de 2010, 11:05 »
em um script no bash como eu faço para representar o caracter "enter" ??

falow

Poderia mesmo explicar melhor como quer esse enter. Eu não entendi nada.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline fabio2paolini

  • Usuário Ubuntu
  • *
  • Mensagens: 125
    • Ver perfil
Re: enter
« Resposta #3 Online: 24 de Janeiro de 2010, 10:56 »
Em uma rotina em shell script cada linha é executada automaticamente, o que equivale a pressionar enter no terminal, ou seja, não é necessário "pressionar enter" na rotina em shell script  pois isso já está implícito. Caso tenha sido esta sua dúvida então experimente escrever uma rotina bem simples, algo como

Código: [Selecionar]
#!/bin/bash
# Uma rotina simples
ls -l
echo "Fim da rotina"
Escreva isso em um arquivo teste.sh (por exemplo) mude a permissão de execução com o comando

Código: [Selecionar]
chmod +x teste.she execute
Código: [Selecionar]
./teste.shVocê irá verificar que os dois comandos serão executados, sem a necessidade de se pressionar enter, exceto para executar o arquivo. obviamente.