Opa, com um pouco de criatividade, eh facil mandar o caracter de escape p/ o programa, veja:
[EMAIL PROTECTED] ~]$ cat a.c #include <stdio.h> #define ESC 27 int main() { while(getc(stdin) != ESC); return 1; } [EMAIL PROTECTED] ~]$ gcc -o a a.c [EMAIL PROTECTED] ~]$ ./a ^[ [EMAIL PROTECTED] ~]$ ./a Agora, usando o dc (calculadora de notacao polonesa), voce pode transformar um inteiro em seu correspondente ASCII [EMAIL PROTECTED] ~]$ echo "27 P" | dc | ./a [EMAIL PROTECTED] ~]$ Caso vc nao tenha o dc instalado, procure outras maneira de transformar o 27 em ASCII (caracter do ESC) []s Humberto Pereira Emerson Domingues Souto wrote: > Olá Fabio, > > Olha eu não vou dizer q é impossivel, mas acho difícil pela shell enviar um > caracter de escape como argumento. > Penso q é mais fácil convencer os desenvolvedores 4GL a alterarem o programa. > > "Se a montanha não vai a Maomé, então Maomé vai à montanha." > > Att, > Emerson --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html