[ubuntu-it] script bash
Alessio Bonini
alesbon a gmail.com
Ven 25 Set 2009 13:27:22 BST
grazie per le risposte tempestive
il comando: *
printf "\n" | prg_fortran
* funziona!!!!
Grazie ancora
2009/9/25 Vincenzo Tibullo <enzotib a gmail.com>
> Il 25 settembre 2009 13.25, Gabriel Rota <gabriel.rota a gmail.com> ha
> scritto:
> > Il giorno ven, 25/09/2009 alle 13.01 +0200, Alessio Bonini ha scritto:
> >> alcuni programmi (scritti in Fortran), nel caso in cui non sia
> >> verificato il criterio di convergenza imposto, attendono un input da
> >> testiera tipo:
> >>
> >> "Preme un tasto per continuare"
> >> A questo punto lo script si blocca.
> >>
> >> Come faccio ad emulare la pressione di un tasto a fine esecuzione del
> >> programma senza dover modificare i sorgenti del programma stesso?
> >
> > puoi provare a redirigere in standard input un \n tipo
> >
> > prg_fortran < echo "\n"
> >
> > --
>
> Questo comando, oltre ad essere sbagliato (il < si aspetta un file),
> anche se corretto, non farebbe esattamente quello che intendi, dato
> che echo (di default) non interpreta le sequenze di escape, ma
> comunque emette sempre (di default) un \n per terminare il suo output.
> Puoi provare invece a fare
> echo | prg_fortran
> o meglio
> printf "\n" | prg_fortran
>
> --
> enzotib
>
> --
> ubuntu-it mailing list
> ubuntu-it a lists.ubuntu.com
> Opzioni d'iscrizione - https://lists.ubuntu.com/mailman/listinfo/ubuntu-it
> http://wiki.ubuntu-it.org/Listiquette
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: https://lists.ubuntu.com/archives/ubuntu-it/attachments/20090925/cbfe8e9e/attachment-0002.htm
Maggiori informazioni sulla lista
ubuntu-it