Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: alcresio - 03 Febbraio 2012, 20:36:12

Titolo: [RISOLTO] Creazione di uno script expect Via Gambas
Inserito da: alcresio - 03 Febbraio 2012, 20:36:12
La situazione:
  Sto diperatamente cercando di creare (da codice) uno script in cui  l'interprete sia expect: mi servirà per automatizzare copia ed    invio di file via scp, e per impartire comandi ssh su un server remoto...

Il problema:
Quando vado a tentare di inserire la seguente riga nello script

     password: {send "$pass\r"; exp_continue}

ci trovo questa:

     password: {send  "\r"; exp_continue}

è evidente che il carattere $ si comporta da carattere speciale, ma provando diversi modi per ottenere l'escaping, non sono riuscito a scrivere quella benedetta riga nello script!

Sai darmi una mano?
Titolo: Re: Creazione di uno script expect Via Gambas
Inserito da: fsurfing - 04 Febbraio 2012, 12:02:51
hai provato con:
password: {send "\$pass\r"; exp_continue}
Titolo: Re: Creazione di uno script expect Via Gambas [RISOLTO]
Inserito da: alcresio - 04 Febbraio 2012, 19:33:41
hai provato con:
password: {send "\$pass\r"; exp_continue}

Certo...
se faccio così ottengo che gambas non compila dicendomi che ci sono caratteri non validi sulla stringa :-(

EDIT:
Ho risolto con quote("$stringa\\r")