Forum dedicato alla programmazione.
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
da Absolut » mer mag 26, 2010 17:26
Ciao ragazzi,
sto scrivendo uno script al cui interno viene lanciato un altro script, il quale pone una domanda a cui è necessario rispondere "YES".
Dopo di che riprende l'esecuzione dello script iniziale.
Mi direste cortesemente come fare a rispondere YES automaticamente!?
grazie mille!
Absolut
-

Absolut
- Linux 3.x

-
- Messaggi: 1465
- Iscritto il: gio feb 10, 2005 1:00
- Località: Roma
- Slackware: current
da j0kers » mer mag 26, 2010 22:47
Puoi usare anche "expect" in questo modo:
- Codice: Seleziona tutto
expect "domanda" #Lo script si ferma su questa stringa
send "$risposta " #Lo script invia la variabile $risposta
Quindi a risposta puoi assegnare quello che vuoi (Esempio: y,yes,si ecc...)

-

j0kers
- Linux 2.4

-
- Messaggi: 418
- Iscritto il: dom lug 22, 2007 1:31
- Slackware: 13
- Kernel: 2.6.32
- Desktop: xfce4
Torna a Programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite