[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Enviar tecla <ENTER> a uma aplicação em outro termina
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Enviar tecla <ENTER> a uma aplicação em outro terminal |
Date: |
Wed, 7 Feb 2007 11:10:00 -0200 |
Fala Renato,
veja isso:
$ cat tst.sh
read a
sleep 2
read b
echo "$a
$b"
$ ./tst.sh << !
> qqqqqqqqqq
> wwwww
> !
qqqqqqqqqq
wwwww
$ ./tst.sh << !
>
>
> !
$
Ou então:
$ ./tst.sh <<< ""
$
Ou seja vc consegue isso com here document ou com here strings (procure o
link Tira Gosto em www.julioneves.com para maiores detalhes).
Abração,
Julio
:wq
Em 06/02/07, address@hidden <address@hidden> escreveu:
>
> Olá amigos Shelleiros!!!!
> Hoje me deparei com uma problema que me fez pensar em como resolver
> utilizando nosso maravilhoso shell.
> Deixei uma máquina em meu serviço rodando uma aplicação. Essa
> aplicação pede uma confirmação de cada ação executada e tenho q ficar
> pressionando o <enter> toda vez que a confirmação aparece. A maquina
> ficou ligada e eu conectei via ssh nela.
> Aí eu pensei: "Como faço para enviar o <enter> para essa aplicação que
> está rodando no terminal tty1?"
>
> Tentei:
> echo -e "\n" > /dev/tty1
> printf "\r" > /dev/tty1
> printf "\n\r" > /dev/tty1
>
> Mas nada funfou ???
>
> Será que alguem tem uma luz ?
>
> Abraços,
>
> Renato L. Sousa
>
> Universidade Estadual Paulista - UNESP/Bauru
> Faculdade de Arquitetura, Artes e Comunicação - FAAC
>
>
>
[As partes desta mensagem que não continham texto foram removidas]