Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto 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?
-
hai provato con:
password: {send "\$pass\r"; exp_continue}
-
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")