Discussione:
Problema con stringa in batch non riconosciuta
(troppo vecchio per rispondere)
Flapane (Fastfla)
2008-11-07 22:02:20 UTC
Permalink
Ho necessità di creare un file batch con alcune righe del tipo:
wget --no-host-directories -x -m -k
ftp://***@aruba.it:***@ftp.foo.it/blog/ -P "D:\foo folder"
che, a causa di wget deve essere nella pratica:
wget --no-host-directories -x -m -k
ftp://user%40aruba.it:***@ftp.foo.it/blog/ -P "D:\foo folder"

Perchè quella dannata @ crea casini con la sintassi, ed appare un bel
"Bad port number".

Il problema è che andando a lanciare il file, appare un login failed,
perchè viene mandato in input
ftp://useraruba.it:***@ftp.foo.it/blog/ anzichè
ftp://user%40aruba.it:***@ftp.foo.it/blog/

Questo credo sia colpa del %, perchè...
"The percent followed by a numeric value, beginning with one, allows
users to add variables within a batch file. The below line is an example
of what can be used in a batch file."

Per farla breve, come posso fargli capire che %40 fa parte della stringa
di wget, e % non mi serve ad inserire una variabile nel file batch?

grazie
--
Flavio
www.flapane.com
DøctøR_DøøM
2008-11-09 10:28:04 UTC
Permalink
Post by Flapane (Fastfla)
Questo credo sia colpa del %, perchè...
"The percent followed by a numeric value, beginning with one, allows
users to add variables within a batch file. The below line is an example
of what can be used in a batch file."
Per farla breve, come posso fargli capire che %40 fa parte della stringa
di wget, e % non mi serve ad inserire una variabile nel file batch?
Se ho capito bene, dovrebbe bastarti un raddoppio di % (cioè, %%40 al posto
di %40).
Post by Flapane (Fastfla)
grazie
ciao

Continua a leggere su narkive:
Loading...